Skip to content

moyuHou/xiufu-frontend-sdk

Repository files navigation

汇众联合-member服务-sdk

概述

用于集成在内部服务间调用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内使用数组格式填写jsonapifieldsinclude.

$member = $sdk->memberRepository()->scenario(array('fields'=>['members'=>'cellphone']))->fetchOne(1);
  • 单个获取: 返回对象
  • 获取多个,搜索: array(int $count, array $objectList)

企业, 用户等通用词汇沿用huizhonglianhe-backend-member的项目字典.

  • 认证authentication

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published