swappycom/php-client

此包已被弃用且不再维护。未建议替代包。

0.1.1 2016-12-01 18:36 UTC

This package is not auto-updated.

Last update: 2023-08-29 18:23:24 UTC


README

这是Swappy的REST API。以下为所有可用端点。这是一个 alpha版本,可能还会进行修改

此PHP包由Swagger Codegen项目自动生成

  • API版本:0.1.1
  • 包版本:0.1.0
  • 构建日期:2016-12-01T11:45:54.427-05:00
  • 构建包:class io.swagger.codegen.languages.PhpClientCodegen

需求

PHP 5.4.0及更高版本

安装和用法

Composer

要通过Composer安装绑定,请在composer.json中添加以下内容

{
  "repositories": [
    {
      "type": "git",
      "url": "https://github.com/swappycom/php-client.git"
    }
  ],
  "require": {
    "swappycom/php-client": "*@dev"
  }
}

然后运行composer install

手动安装

下载文件并包含autoload.php

    require_once('/path/to/SwaggerClient-php/autoload.php');

测试

要运行单元测试

composer install
./vendor/bin/phpunit lib/Tests

入门

请按照安装程序进行操作,然后运行以下内容

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: oauth
Swappy\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swappy\Api\BulkApi();
$body = array(new Product()); // \Swappy\Api\Model\Product[] | Product list to be uploaded
$language = "language_example"; // string | Language for the response

try {
    $result = $api_instance->createBulkJob($body, $language);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling BulkApi->createBulkJob: ', $e->getMessage(), PHP_EOL;
}

?>

API端点文档

所有URI均相对于https://api.swappy.com/

方法 HTTP请求 描述
BulkApi createBulkJob POST /v1/bulkjobs
BulkApi getBulkJob GET /v1/bulkjobs/{id}
BulkApi getBulkJobResult GET /v1/bulkjobs/{id}/results
DataApi getCategories GET /v1/categories
DataApi getCategory GET /v1/categories/{id}
DataApi getDurations GET /v1/durations
DataApi getOptions GET /v1/options
DataApi getShippingMethods GET /v1/shippingmethods
MiscApi getSoftwareVersion GET /v1/version
OauthApi getMe GET /v1/me
OauthApi getMyAddresses GET /v1/me/addresses
OauthApi oauth2AuthorizeGet GET /oauth2/authorize
OauthApi oauth2TokenPost POST /oauth2/token
ProductsApi createProduct POST /v1/products
ProductsApi endProduct DELETE /v1/products/{id}
ProductsApi getProduct GET /v1/products/{id}
ProductsApi updateProduct PATCH /v1/products/{id}
ProductsApi uploadPicture POST /v1/pictures

模型文档

授权文档

OAuth

  • 类型: OAuth
  • 流程: 隐式
  • 授权URL: https://api.swappy.com/oauth2/authorize
  • 作用域:
  • buy: 管理您的购买
  • sell: 创建和管理您的产品
  • email: 查看您的电子邮件地址
  • addresses: 管理您的邮寄地址

作者