knawat/suppliers-sdk

dev-master 2020-02-20 18:36 UTC

This package is auto-updated.

Last update: 2024-09-13 17:43:47 UTC


README

Knawat 供应 API 允许您在 Knawat 上列出您的产品并获取采购订单,它还允许您设置订单状态和运输跟踪号码。## 入门在 Knawat 中,每个供应商都有一个不同的 consumerKeyconsumerSecret,您可以从您的账户管理员处获取这些密钥。您需要这些密钥进行 API 授权。Knawat 供应商 npm 包:npm version。## 支持和聊天我们很高兴收到您的问题。点击此处与我们聊天。## 错误处理此 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/

模型文档

授权文档

基本认证

  • 类型:HTTP基本认证

令牌认证

  • 类型:HTTP令牌认证

作者

support@knawat.com