knawat / suppliers-sdk
Requires
- php: >=5.5
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-13 17:43:47 UTC
README
Knawat 供应 API 允许您在 Knawat 上列出您的产品并获取采购订单,它还允许您设置订单状态和运输跟踪号码。## 入门在 Knawat 中,每个供应商都有一个不同的 consumerKey 和 consumerSecret,您可以从您的账户管理员处获取这些密钥。您需要这些密钥进行 API 授权。Knawat 供应商 npm 包:。## 支持和聊天我们很高兴收到您的问题。点击此处与我们聊天。## 错误处理此 API 使用标准的 HTTP 状态码来指示响应的状态。有两种主要类别的错误响应。每种都有不同的响应有效负载结构。* 简单错误 * 详细错误 # 简单错误 | 名称 | 代码 | 描述 | | -------- | -------- | -------- | | Bad request | 400 | 请求不可接受 | | Unauthorized | 401 | 请求未应用,因为没有针对目标资源的有效身份验证凭据 | | Forbidden | 403 | 服务器理解了请求,但拒绝执行 | | Not Found | 404 | 服务器未找到与请求 URI 匹配的内容 | | Not acceptable | 406 | 服务器无法以客户端请求的格式返回响应 | | Unsupported Media Type | 415 | 服务器拒绝服务请求,因为请求实体在请求的资源不支持请求方法的格式 | | Too many requests | 429 | 请求太多太快 | | Server error | 500 | 发生技术错误 | # 详细错误 | 名称 | 代码 | 描述 | | -------- | -------- | -------- | | Un-processable entity | 422 | 服务器理解请求实体的内容类型,并且请求实体的语法是正确的,但无法处理包含的指令。 |
此 PHP 包由 Swagger Codegen 项目自动生成
- API 版本:1.1.0
- 构建包:io.swagger.codegen.v3.generators.php.PhpClientCodegen 了解更多信息,请访问 https://developer.knawat.com
要求
PHP 5.5 及以上版本
安装与使用
Composer
要使用 Composer 安装绑定,请将以下内容添加到 composer.json
{
"repositories": [
{
"type": "git",
"url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git"
}
],
"require": {
"GIT_USER_ID/GIT_REPO_ID": "*@dev"
}
}
然后运行 composer install
手动安装
下载文件并包含 autoload.php
require_once('/path/to/SwaggerClient-php/vendor/autoload.php');
测试
要运行单元测试
composer install
./vendor/bin/phpunit
入门
请按照 安装过程 进行操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); $apiInstance = new Swagger\Client\Api\AuthApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client() ); $body = new \stdClass; // object | try { $result = $apiInstance->tokenPost($body); print_r($result); } catch (Exception $e) { echo 'Exception when calling AuthApi->tokenPost: ', $e->getMessage(), PHP_EOL; } ?>
API 端点文档
所有 URI 都相对于 https://dev.suppliers.knawat.io/api/
模型文档
- 认证
- 认证用户
- 主体
- 类别
- 创建时间
- 导入
- 导入文件
- InlineResponse200
- InlineResponse2001
- InlineResponse20010
- InlineResponse20011
- InlineResponse2002
- InlineResponse2003
- InlineResponse2004
- InlineResponse2005
- InlineResponse2006
- InlineResponse2007
- InlineResponse2008
- InlineResponse2009
- InlineResponse500
- InlineResponse500Errors
- 订单
- 价格
- 产品
- 产品属性
- 产品品牌
- 产品分类
- 产品描述
- 产品简短描述
- 产品名称
- 产品选项
- 产品变体
- 排序
- 库存
- 供应商
- 供应商地址
- 供应商银行信息
- 供应商账单信息
- 供应商账单地址
- 供应商密钥
- 供应商用户
- 重量规则
授权文档
基本认证
- 类型:HTTP基本认证
令牌认证
- 类型:HTTP令牌认证