Authored by lingmin

获取用户id

  1 +## 1、根据sso_id获取uid ##
  2 +
  3 +根据sso_id获取uid (method=app.passport.getUidback)
  4 +
  5 +
  6 +**公共请求参数**
  7 +
  8 +| 参数名称 | 参数类型| 长度 |可否为空 |示例 |默认值 | 备注 |
  9 +| ---------|:--------:| --------:|-----:|------:|-----:|------:|
  10 +|client_secret |string | 50 |否 |5ac68f20cb18efe154be | |进入接口提供的参数加密信息|
  11 +|app_version |float | 10 |否 |1 | |APP版本|
  12 +|os_version |string | 20 |否 |Android4.4 | |系统版本+机器型号|
  13 +|client_type |string | 20 |否 |iphone/android/ipad | |手机型号(不区分大小写)|
  14 +|screen_size |string | 20 |否 |800*900 | |(手机尺寸)|
  15 +
  16 +
  17 +**请求参数:**
  18 +
  19 +| 参数名称 | 参数类型 |可否为空 |示例 |默认值 | 备注 |
  20 +| ---------|:--------:| --------:|-----:|------:|-----:|
  21 +|ssoId |int | 否 |10059 |0 | |
  22 +
  23 +
  24 +注意,通用的头部没有列出。
  25 +
  26 +请求示例http://192.168.102.217:8080/gateway?method=app.passport.getUidback&ssoId=10059&debug=XYZ
  27 +
  28 +**响应(data里为int类型)**
  29 +
  30 + {
  31 + "alg": "SALT_MD5",
  32 + "code": 200,
  33 + "data": {
  34 + "ssoId": 10059,
  35 + "uid": 31
  36 + },
  37 + "md5": "23959c9afe34d9520bf69e014d459e78",
  38 + "message": "Uid info"
  39 + }
  40 +
  41 +
  42 + {
  43 + "code": 408,
  44 + "message": "sso_id不能为空"
  45 + }
  46 +
  47 +## 2、增加记录,获取生成用户id##
  48 +
  49 +增加记录,获取生成用户id(method=app.passport.addUserprofile)
  50 +
  51 +
  52 +**公共请求参数**
  53 +
  54 +| 参数名称 | 参数类型| 长度 |可否为空 |示例 |默认值 | 备注 |
  55 +| ---------|:--------:| --------:|-----:|------:|-----:|------:|
  56 +|client_secret |string | 50 |否 |5ac68f20cb18efe154be | |进入接口提供的参数加密信息|
  57 +|app_version |float | 10 |否 |1 | |APP版本|
  58 +|os_version |string | 20 |否 |Android4.4 | |系统版本+机器型号|
  59 +|client_type |string | 20 |否 |iphone/android/ipad | |手机型号(不区分大小写)|
  60 +|screen_size |string | 20 |否 |800*900 | |(手机尺寸)|
  61 +
  62 +**请求参数:**
  63 +
  64 +| 参数名称 | 参数类型 |可否为空 |示例 |默认值 | 备注 |
  65 +| ---------|:--------:| --------:|-----:|------:|-----:|
  66 +|ssoId |int | 否 |9852993 |- | |
  67 +|mobile |String | 是 |15212236292 | |电话号码 |
  68 +|email |String | 是 |152155@126.com | |用户邮箱 |
  69 +|password |String | 是 |min88111086 | |用户密码|
  70 +|areacode |String | 是 | | |用户地区编号|
  71 +
  72 +
  73 +注意,通用的头部没有列出。
  74 +
  75 +请求示例http://192.168.102.217:8080/gateway?method=app.passport.addUserprofile&debug=XYZ
  76 +
  77 +请求body
  78 +
  79 + {
  80 + "ssoId": 9852993,
  81 + "mobile": 15212236292,
  82 + "email": 152155@126.com ,
  83 + "password": min88111086,
  84 + "areacode":123
  85 + }
  86 +
  87 +**响应(data里为int类型)**
  88 +
  89 +code为200即为成功,否则是失败。 响应JSON格式如下所示:
  90 +
  91 + {
  92 + "alg": "SALT_MD5",
  93 + "code": 200,
  94 + "data": {
  95 + "ssoId": 9852993,
  96 + "uid": 8050256
  97 + },
  98 + "md5": "092120aa35acf86098caad0176a3c174",
  99 + "message": "Uid info"
  100 + }
  101 +
  102 +
  103 + {
  104 + "code": 408,
  105 + "message": "sso_id不能为空"
  106 + }
  107 +
  108 + {
  109 + "code": 405,
  110 + "message": "mobile与email不能都为空"
  111 + }
  112 +
  113 + {
  114 + "code": 403,
  115 + "message": "password不合法"
  116 + }