如何使用
V3版本SDK
- 修改
composer.json文件, 选择3.x版本{ . . "require" : { . . "uniondrug/service-sdk" : "^3.0", . . }, . . "scripts" : { "post-autoload-dump" : "Uniondrug\\ServiceSdk\\Bases\\Ide::builder" } } - 执行
composer update更新依赖版 - 修改
config/app.php应用return [ 'default' => [ . . . 'providers' => [ . . . \Uniondrug\ServiceSdk\Provider::class ] ] ]; - 设置
config/sdk.php配置文件, 从vendor/uniondrug/service-sdk/docs/sdk.php中复制即可 - 去除
ServiceTrait中对于$sdk的@property定义(可选, 若有则去除).
- 标准调用
$response = $this->serviceSdk->module->user->login(["mobile" => "13966013721"]); if ($response->hasError()){ echo $response->getError(); } else { echo $response->toJson(); } - 基础调用 - 常用的7种Restful方式
$this->serviceSdk->delete("http://wxapi.uniondrug.cn/v/user"); $this->serviceSdk->get("http://wxapi.uniondrug.cn/v/user"); - 兼容模式 -
待废弃$response = $this->serviceSdk->user->login(["mobile" => "13966013721"]); if ($response->hasError()){ echo $response->getError(); } else { echo $response->toJson(); }