apiship/apiship-sdk-php

本包的最新版本(1.3.5)没有可用的许可信息。

与 Apiship API 集成(SDK)

1.3.5 2024-08-27 13:16 UTC

README

测试和战斗模式

在适配器(GuzzleAdapter)中,可以通过设置 test 标志(true 为测试,false 为战斗)来切换测试和战斗环境,该标志作为 GuzzleAdapter 构造函数的第三个参数传递。默认情况下,test 标志的值为 true,即测试环境。

测试环境:所有请求都发送到测试 URL http://api.dev.apiship.ru/v1/

战斗环境:所有请求都发送到战斗 URL https://api.apiship.ru/v1/

在适配器(GuzzleAdapter)中,有一个 isTest 方法,可以用来确定部署的是哪种环境(测试或战斗)。

获取 X-Tracing-Id

为了从 api 获取唯一的请求标识符,可以在 GuzzleAdapter 和 GuzzleTokenAdapter 中使用 getLatestResponseHeaders 方法。

$adapter = new GuzzleAdapter('test', 'test', true);
$apiship = new Apiship($adapter);
$providersResult = $apiship->lists()->getPoints();

$headers = $apiship->adapter->getLatestResponseHeaders();
$xTraingId = $headers['x-tracing-id'];