dspacelabs/ecwid

该软件包已被 弃用 且不再维护。作者建议使用 dspacelabs/ecwid-client 软件包。

Ecwid PHP 客户端

dev-master / 0.1.x-dev 2017-07-11 00:01 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:07:44 UTC


README

Ecwid PHP 客户端用于与 Ecwid API 交互。

要求

安装

composer require "dspacelabs/ecwid-client:~0.1@dev"

使用方法

<?php

use Dspacelabs\Component\Ecwid\Client;

$client = new Client($clientId, $clientSecret);

示例

获取访问令牌

参考: https://developers.ecwid.com/api-documentation/external-applications

use Dspacelabs\Component\Http\Message\Uri;

$redirectUri = new Uri('https://www.example.com/myapp');

// @var array $response
$response = $client->getAccessToken('temp_code', $redirectUri);
$accessToken = $response['access_token'];

发送原始请求

如果您需要发送原始请求并获得原始响应,您有权这样做。例如

// @var \Dspacelabs\Component\Http\Message\Request  $request
// @var \Dspacelabs\Component\Http\Message\Response $response
$response = $client->sendWithRequest($request);

请求对象必须符合 PSR-7 标准,并且客户端返回的响应对象也必须符合 PSR-7 标准。

发送原始请求提供了最大的灵活性,但级别非常低。

变更日志

CHANGELOG.md

许可证

LICENSE