simboss / sdk
simboss PHP SDK
1.0.0
2018-08-13 07:44 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- phpunit/phpunit: ~5.7
This package is not auto-updated.
Last update: 2024-10-02 21:34:48 UTC
README
SIMBOSS API SDK
快速开始
- 添加依赖:composer
"require": { "simboss/sdk" : "1.0.0" }
- 使用SimbossClient
//初始化client $simbossClient = SimbossClient::newInstance("appId", "appSecret"); //查询卡详情 $request = new DeviceDetailRequest(); $request->iccid = "89860401101730528432"; $response = $simbossClient->excute($request); //返回结果说明 //1、接口请求的是否成功 bol $success = $response->success; //2、返回码, 见https://www.simboss.com/www/api-doc/index.html, 返回码规范章节。 $code = $response->code; //3、返回的成功或者错误消息 $message = $response->message; //4、返回的成功或者错误详细消息 $detail = $response->detail; //5、返回的数据,不同请求返回值不同,具体请查看API文档。 $data = $response->data;
配置说明
- 默认配置见 \Simboss\Sdk\Config\SimbossConfig.php
- 自定义配置方式
$conf = [ 'connectionTimeout' => 10000, 'socketTimeout' => 30000, 'apiUrl' => 'https://api.simboss.com', 'apiAppId' => '10242017520', 'apiAppSecret' => '2aa9382a45d3092f24fe2a0325f28200' ]; //初始化client $simbossClient = SimbossClient::newInstance(null, null, null, $conf);
API 清单
源码说明
- 仅支持php >= 5.6
- 单元测试:test/sdk/