elabuwa/shopifyapi

一组用于从Shopify获取数据的API

3.0.1 2020-10-05 01:12 UTC

This package is auto-updated.

Last update: 2024-09-05 10:02:34 UTC


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