knawat / knawat-php-sdk
Knawat REST API 的 PHP 封装
此软件包的官方仓库似乎已消失,因此该软件包已被冻结。
1.0.2
2021-02-05 10:09 UTC
Requires
- php: >= 5.4.0
- ext-curl: *
- ext-json: *
Requires (Dev)
This package is auto-updated.
Last update: 2024-01-12 16:16:54 UTC
README
Knawat-PHP-SDK
Knawat Dropshipping REST API 的 PHP 封装。使用此库轻松与 Knawat Dropshipping REST API 交互。
安装
composer require knawat/knawat-php-sdk
入门
检查 Knawat Dropshipping REST API 端点和可以在 https://mp.knawat.io/ 中操作的数据。
设置
新 Knawat Dropshipping REST API 集成设置
require __DIR__ . '/vendor/autoload.php'; use Knawat\MP; $mp = new MP( 'consumer_key_XXXXXXXXXXXXXXXXXXXXXXXXXXX', 'consumer_secret_XXXXXXXXXXXXXXXXXXXXXXXX' );
选项
选项 | 类型 | 必需 | 描述 |
---|---|---|---|
consumer_key |
字符串 |
是 | 您的商店的 API 消费者密钥 |
consumer_secret |
字符串 |
是 | 您的商店的 API 消费者密钥 |
方法
产品方法
getProducts (获取产品)
$mp->getProducts($limit, $page, $lastupdate, $args);
参数 | 类型 | 描述 |
---|---|---|
limit |
整数 |
要检索的产品数量。默认值:25 |
page |
整数 |
要检索的页码。默认值:1 |
lastupdate |
时间戳 |
可选。最后导入的时间戳。仅获取此时间戳之后更新的产品 |
args |
数组 |
可选。要传递给 API 的更多参数。更多信息 |
getProductBySku (通过 SKU 获取产品)
$mp->getProductBySku($sku);
参数 | 类型 | 描述 |
---|---|---|
sku |
字符串 |
您想获取的产品的 SKU |
订单方法
getOrders (获取订单)
$mp->getOrders($limit, $page);
参数 | 类型 | 描述 |
---|---|---|
limit |
整数 |
要检索的订单数量。默认值:10 |
page |
整数 |
要检索的页码。默认值:1 |
getOrderById (通过 Knawat 订单 ID 获取订单)
$mp->getOrderById($order_id);
参数 | 类型 | 描述 |
---|---|---|
order_id |
字符串 |
Knawat 订单 ID |
createOrder (创建订单)
$mp->createOrder($order_data);
参数 | 类型 | 描述 |
---|---|---|
order_data |
数组 |
用于创建订单的订单数据数组 |
updateOrder (更新订单)
$mp->updateOrder($order_id, $order_data);
参数 | 类型 | 描述 |
---|---|---|
order_id |
字符串 |
Knawat 订单 ID |
order_data |
数组 |
用于创建订单的更新订单数据数组 |
REST 方法
参数 | 类型 | 描述 |
---|---|---|
endpoint |
字符串 |
WooCommerce API 端点,例如:catalog/products 或 orders/{order_id} |
data |
数组 |
仅对 POST 和 PUT 有效,将转换为 JSON 的数据 |
GET
$mp->get($endpoint)
POST
$mp->post($endpoint, $data)
PUT
$mp->put($endpoint, $data)
DELETE
$mp->delete($endpoint)
报告安全漏洞
如需向我们的团队报告安全漏洞,请在此提交报告。
支持 & 聊天
开发者欢迎在此处,请创建问题或通过 https://gitter.im/Knawat/Lobby 与我们聊天。此仓库不适用于Knawat客户支持。请不要使用我们的问题跟踪器提交支持请求,仅限Knawat Dropshipping PHP SDK问题。支持可通过Knawat支持门户进行,该门户免费提供。
在此仓库的问题中的支持请求将立即关闭。
为Knawat做贡献
如果您有补丁或发现Knawat PHP SDK的问题,您可以将这些贡献回代码。请创建一个拉取请求。