emerging-travel / papi-sdk-php
pAPI SDK 是 ETG APIv3 的 PHP SDK
v0.0.4
2021-06-25 08:46 UTC
Requires
- php: ^7.2.5 || ^8.0
- ext-json: *
- guzzlehttp/guzzle: ^7.3
- netresearch/jsonmapper: ^4.0
This package is not auto-updated.
Last update: 2024-09-28 23:32:16 UTC
README
pAPI SDK 是 ETG APIv3 的 PHP SDK。缩写 "pAPI" 代表 "合作伙伴 API"。了解更多关于我们 API 集成的优势或注册,请访问我们的 网站。
要求
- PHP 7.2+
该软件包依赖于以下
安装
composer require emerging-travel/papi-sdk-php
快速入门
要开始使用 ETG APIv3,您需要一个注册后收到的密钥。密钥是由 id
和 uuid
组成的组合。在初始化后,这些值作为基本认证头传递给每个请求。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)