mcarrowsmith-packages / shopify-graphql-client
v1.1
2022-10-21 16:40 UTC
Requires
- php: ^7.4 || ^8.0.0
- ext-json: *
- guzzlehttp/guzzle: ^7.5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.11
- phpspec/phpspec: ^7.2
- phpstan/phpstan: ^1.8
- vlucas/phpdotenv: ^5.4
README
Shopify GraphQL 客户端
用于向 Shopify 管理API发送 GraphQL 请求的 PHP 客户端。
安装
您可以通过 composer 安装此包
composer require mcarrowsmith-packages/shopify-graphql-client
使用方法
请确保您有正确的凭据,通过合作伙伴账户或自定义应用程序访问 Shopify 店铺。
use \McArrowsmithPackages\ShopifyGraphQLClient\ClientFactory; $query = <<<'QUERY' query { shop { name } } QUERY; $factory = ClientFactory::make('example.myshopify.com', '<API-TOKEN>', '2022-07'); try { $factory->request($query); } catch (\Throwable $t) { echo $t->getMessage() . PHP_EOL; }
有关完整使用方法和示例,请参阅 scripts。
测试
composer test
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING。