用于集成在内部服务间调用member
服务使用的SDK-php
服务, 减少冗余代码, 和重复代码开发.
composer
安装
$sdk = new Sdk\Member\Sdk('接口地址', array('apikey'=>'密钥'));
我们请求一个不存在用户
$member = $sdk->memberRepository()->scenario(array('fields'=>['members'=>'cellphone']))->fetchOne(10);
这里我们会返回一个**NullMember
, 如果是搜索或者请求多个数据则会返回空数组**
获取接口返回错误id
$sdk->memberRepository()->lastErrorId()
...
10
获取接口返回错误信息
$sdk->memberRepository()->lastErrorInfo()
...
array(1) {
'errors' =>
array(1) {
[0] =>
array(8) {
'id' =>
string(2) "10"
'links' =>
array(1) {
...
}
'status' =>
string(3) "404"
'code' =>
string(18) "RESOURCE_NOT_EXIST"
'title' =>
string(18) "Resource not exist"
'detail' =>
string(28) "Server can not find resource"
'source' =>
array(0) {
...
}
'meta' =>
array(0) {
...
}
}
}
}
scenario
内使用数组格式填写jsonapi
的fields
和include
.
$member = $sdk->memberRepository()->scenario(array('fields'=>['members'=>'cellphone']))->fetchOne(1);
- 单个获取: 返回对象
- 获取多个,搜索:
array(int $count, array $objectList)
企业, 用户等通用词汇沿用huizhonglianhe-backend-member的项目字典.
- 认证
authentication