elabuwa / shopifyapi
一组用于从Shopify获取数据的API
3.0.1
2020-10-05 01:12 UTC
Requires
- guzzlehttp/guzzle: ^7.0.1
README
这是一个Shopify API的简单封装。它将最初专注于客户和产品API的GET请求,并将扩展到其他端点。欢迎提交PR。
安装
只需简单的composer安装即可运行。
$ composer require elabuwa/shopifyapi
开发
响应是一个Guzzle响应对象
$credentials = [ 'userName' => env('SHOPIFY_USERNAME', ''), 'password' => env('SHOPIFY_PASSWORD', ''), 'apiVersion' => env('SHOPIFY_API_VERSION', ''), 'storeShopifyUrl' => env('SHOPIFY_URL', '') ]; $customerObj = new shopifyCustomers($credentials); $response = $customerObj->customerInfo('customerID'); var_dump($response['customer']);
插件
目前只使用了Guzzle插件。Guzzle默认有在http错误码上抛出异常的选项。然而,这个选项已被禁用,以允许您以您认为合适的方式处理错误。如果您想启用此功能,只需设置$http_errors = true
。
待办事项
- 添加额外端点
- 编写测试
许可证
MIT