lapaygroup/apiship-sdk-php

此包的最新版本(1.1.26)没有提供许可证信息。

与 Apiship API 集成(SDK)

安装: 1

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 19

类型:扩展

1.1.26 2021-06-29 09:13 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'];