emerging-travel/papi-sdk-php

pAPI SDK 是 ETG APIv3 的 PHP SDK

v0.0.4 2021-06-25 08:46 UTC

This package is not auto-updated.

Last update: 2024-09-28 23:32:16 UTC


README

main workflow license downloads/month php version

pAPI SDK 是 ETG APIv3 的 PHP SDK。缩写 "pAPI" 代表 "合作伙伴 API"。了解更多关于我们 API 集成的优势或注册,请访问我们的 网站

要求

  • PHP 7.2+

该软件包依赖于以下

安装

composer require emerging-travel/papi-sdk-php

快速入门

要开始使用 ETG APIv3,您需要一个注册后收到的密钥。密钥是由 iduuid 组成的组合。在初始化后,这些值作为基本认证头传递给每个请求。APIv3 支持由 guzzle 提供的所有参数。

require 'vendor/autoload.php';
use PAPI\APIv3\Client;

$client = new Client('1000:022a2cf1-d279-02f3-9c3c-596aa09b827b');

然后您可以使用所有可用的方法。例如,如果您想检查可用的方法概览(即 api/b2b/v3/overview 端点),您可以这样做

$overview = $client->overview()

注意:如果您在请求选项中不提供您的头信息,特别是您的 User-Agent,则它将自动添加,例如 papi_sdk/v1.0.0 GuzzleHttp/7 (php/7.4.20)