moderntribe/bigcommerce-api-php

PHP Big Commerce API客户端集合。


README

BigCommerce Php API

这是一个客户端集合,旨在连接到Big Commerce API。每个API对应一个客户端。

https://developer.bigcommerce.com/api-reference/

入门

客户端已经构建并测试过,尽管该项目设计用于在已发布的BC API更改时轻松重建和更新客户端。但要开始,这不是必需的。

  • 克隆此仓库
  • 根据认证部分描述设置您的商店
  • 使用yarn/npm安装依赖项
  • 运行测试套件

要运行完整的测试套件

composer install
./vendor/bin/phpunit

要运行单个测试文件

./vendor/bin/phpunit clients/Catalog/SwaggerClient-php/test/Api/ProductsApiTest.php 

要运行示例

php samples/widgets.php
php samples/themes.php

认证

  • 如果您还没有,创建您的BigCommerce商店和应用
  • 获取您的商店哈希、客户端ID和访问令牌
  • 将gulpfile.config.sample.json重命名为gulpfile.config.json并填写值

构建库

npm install
gulp buildAll

gulp buildOne --name Sites

将客户端包含到您的项目中

todo:需要packagist

composer require moderntribe/bigcommerce-api-php

如示例所示。