apiship / apiship-sdk-php
本包的最新版本(1.3.5)没有可用的许可信息。
与 Apiship API 集成(SDK)
1.3.5
2024-08-27 13:16 UTC
Requires
- php: >=7.2
- ext-json: *
- guzzlehttp/guzzle: ~7.0
Requires (Dev)
- roave/security-advisories: dev-latest
- dev-master
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.32
- 1.1.31
- 1.1.30
- 1.1.29
- 1.1.28
- 1.1.27
- 1.1.26
- 1.1.25
- 1.1.24
- 1.1.23
- 1.1.22
- 1.1.21
- 1.1.20
- 1.1.19
- 1.1.18
- 1.1.17
- 1.1.16
- 1.1.15
- 1.1.14
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.0
- dev-APIS-4824
- dev-APIS-4747
- dev-AM-44
- dev-APIS-4374
This package is auto-updated.
Last update: 2024-09-27 13:28:30 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'];