simboss/sdk

1.0.0 2018-08-13 07:44 UTC

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/