Skip to main content

【主档类】创建租户会员

基本信息

接口名称:* 根据手机号创建会员(需先创建用户)状  态:已完成
接口路径:POST /paas/micro/member/createMemberByMobile更新时间:2021-07-08 22:36:38
Mock地址:https://apimock.e-buychina.com/mock/49/paas/micro/member/createMemberByMobile

请求参数

Headers:

参数名称参数值是否必填
Content-Typeapplication/json

Body:

参数名称类型必填默认值备注其他信息
uuidstring请求序列号最大长度:50
最小长度:1
Mock:@now('yyyyMMdd')-@string('lower',32)
appIdstring请求AppId最大长度:50
最小长度:1
Mock:@natural
actionstring交易类型最大长度:50
最小长度:1
Mock:createMemberByMobile
timestampnumber请求时间戳Mock:@timestamp
signTypestringsha256签名类型最大长度:20
最小长度:1
Mock:sha256
signstring签名值最大长度:500
最小长度:1
Mock:@natural
langstringzh_CN语言最大长度:50
最小长度:1
Mock:zh_CN
contentobject请求报文
  clientTypestring客户端类型(默认:H5,微信小程序:WechatMiniProgram,微信公众号:WechatMediaPlatform,支付宝小程序:AlipayTinyApp,云闪付小程序:UnionPayMiniProgram)最大长度:50
最小长度:1
Mock:@string
  phoneNumberstring手机号(会员唯一标识)最大长度:11
最小长度:1
Mock:@string
  openIdstring微信、银联openId、支付宝userId、H5手机号最大长度:32
最小长度:1
Mock:@string

返回数据

参数名称类型必填默认值备注其他信息
uuidstring请求序列号最大长度:50
最小长度:1
Mock:@now('yyyyMMdd')-@string('lower',32)
successboolean交易成功与否Mock:@boolean
actionstring交易类型最大长度:50
最小长度:1
Mock:createMemberByMobile
timestampnumber返回时间戳Mock:@timestamp
errorCodestring错误码最大长度:50
Mock:@word
errorMessagestring错误描述最大长度:50
Mock:@csentence
signTypestring签名类型最大长度:20
Mock:sha256
signstring签名值最大长度:500
Mock:@natural
contentobject返回报文
  memberIdstring租户会员ID最大长度:32
最小长度:1
Mock:@word
  ebuyMemberIdstring易百会员ID最大长度:32
最小长度:1
Mock:@string
  memberNamestring租户会员名称最大长度:32
最小长度:1
  nickNamestring昵称最大长度:32
最小长度:1
  profilePhotoUrlstring头像最大长度:32
最小长度:1
  passwordstring登陆密码最大长度:32
最小长度:1
  needPayPasswordstring是否需要密码最大长度:32
最小长度:1
  payPasswordstring支付密码最大长度:32
最小长度:1
  memberSourcestring会员来源(租户应用ID)最大长度:32
最小长度:1
  genderstringUnknown性别最大长度:32
最小长度:1
  countrystring国家最大长度:32
最小长度:1
  provincestring最大长度:32
最小长度:1
  citystring最大长度:32
最小长度:1
  districtstring最大长度:32
最小长度:1
  addressstring地址最大长度:32
最小长度:1
  postcodestring邮编最大长度:32
最小长度:1
  telstring电话号码最大长度:32
最小长度:1
  phonestring手机号最大长度:32
最小长度:1
  brandIdstring品牌ID最大长度:32
最小长度:1
  tenancyIdstring租户ID最大长度:32
最小长度:1
  remarksstring描述最大长度:32
最小长度:1
  appIdstringappId最大长度:32
最小长度:1
  uuidstringuuid最大长度:32
最小长度:1
  createBystring创建者最大长度:32
最小长度:1
  createDatestring创建时间最大长度:32
最小长度:1

备注

创建会员基于用户主档信息,需确保用户记录已创建(请求参数openId必须与创建用户时的openId保持一致)
P.S. 不同租户下相同手机号将各自产生各自的租户会员记录(多个memberId),但易百会员为唯一记录(一个ebuyMemberId)

注意:为保证签名的一致性,返回报文中的content字段将以string形式的进行返回,例如:

{
	"content": {
		"userId": 1,
		"userName": "Trump"
	}
}

将返回为:

{
	"content": "{\"userId\":1,\"userName\":\"Trump\"}"
}

请求示例:

{
  "uuid": "20210629-ixlbyfjxuamqfrsxetovgklcrjjmsrhd",
  "appId": "ebuydev100100100",
  "action": "createMemberByMobile",
  "timestamp": 1624944762,
  "signType": "sha256",
  "sign": "8201286538478570",
  "lang": "zh_CN",
  "content": {
    "clientType": "H5",
    "mobile": "18918988888",
    "openId": "18918988888"
  }
}

返回示例:

{
  "uuid": "20210629-ixlbyfjxuamqfrsxetovgklcrjjmsrhd",
  "action": "createMemberByMobile",
  "content": "{\"country\":\"\",\"gender\":\"Unknown\",\"city\":\"\",\"uuid\":\"20210629-lwtgqhejesjbyfybqetebvpcuvjsubni\",\"profilePhotoUrl\":\"\",\"createBy\":\"paas-gateway\",\"province\":\"\",\"appId\":\"ebuydev100100100\",\"memberSource\":\"ebuydev100100100\",\"memberId\":\"e352b0e072de7cd4672a2a93f961ce77\"}",
  "success": true,
  "errorCode": "",
  "errorMessage": "",
  "timestamp": 1624945127613,
  "sign": "3e1c74d67cb32c7a0592a5f9cb78cd5f5ead100d16f44b68da5691e12b6e472b",
  "signType": "sha256"
}

变更历史

变更日期变更内容
2021-07-08
2021-06-29
2021-06-29
2021-06-29
2021-06-29
2021-06-29
2021-06-29
2021-04-28
2021-04-27
2020-12-17
2020-12-17
2020-12-17
2020-12-17
api-id=25767