大麦城积分商城

大麦城积分商城


用户信息同步

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>用户信息同步接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>index.php?r=consumerapi/userInfo</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST </li> <li>form-data</li> </ul> <h5>请求方向</h5> <ul> <li>客户系统 → 大麦城</li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">kehuid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>客户ID</td> </tr> <tr> <td style="text-align: left;">updatetype</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>更新方式,1新增,2编辑</td> </tr> <tr> <td style="text-align: left;">usercode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>用户唯一标识</td> </tr> <tr> <td style="text-align: left;">consumer_id</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>用户ID,编辑用户时,与usercode二选一</td> </tr> <tr> <td style="text-align: left;">username</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>用户名</td> </tr> <tr> <td style="text-align: left;">mobile</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>用户手机号码</td> </tr> <tr> <td style="text-align: left;">integral</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>用户初始积分,仅新增用户时有效</td> </tr> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>状态,1启用,2停用,没有UserCode的用户强制为停用状态</td> </tr> <tr> <td style="text-align: left;">userinfo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>用户基本信息,JSON字符串,Base64加密</td> </tr> <tr> <td style="text-align: left;">random_str</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>随机字符串</td> </tr> <tr> <td style="text-align: left;">timestamp</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>unix时间戳,有效期90秒</td> </tr> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>签名,参考:<a href="https://www.showdoc.com.cn/dmc/2665110292878346" title="签名生成">签名生成</a></td> </tr> </tbody> </table> <h5>userinfo参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>姓名</td> </tr> <tr> <td style="text-align: left;">gender</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>性别,0男1女,默认0</td> </tr> <tr> <td style="text-align: left;">user_type</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>会员类型,默认0,0个人,其余值待定</td> </tr> <tr> <td style="text-align: left;">user_level</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>会员等级,对应后台添加的会员等级中的“星级”,请至后台中先行添加对应等级</td> </tr> <tr> <td style="text-align: left;">email</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>电子邮箱地址</td> </tr> <tr> <td style="text-align: left;">thumb</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>用户头像的图片地址</td> </tr> <tr> <td style="text-align: left;">backup1</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>备用字段1</td> </tr> <tr> <td style="text-align: left;">backup2</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>备用字段2</td> </tr> </tbody> </table> <h5>入参示例</h5> <pre><code> { "usercode":"USERCODE123", "username":"testuser", "mobile":"13800000001", "integral":1000, "status":1, "userinfo":"eyJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjMsImFiYyI6MTIzLCJhYmMiOjEyMywiYWJjIjoxMjN9", "random_str":"JEK2JK3989FK3JLFNM1122MN", "timestamp":1660634288, "sign":"F91DA38B458BA38BFA8A271A85AC60E1" }</code></pre> <h5>返回示例</h5> <pre><code> { "status":1, "message":"保存成功", "data":{ "consumer_id":45000 } }</code></pre> <h5>注意事项</h5> <ul> <li>编辑用户积分,请使用《<a href="https://www.showdoc.com.cn/dmc/9381634725039407" title="积分变更信息">用户积分变更</a>》接口。</li> <li>编辑用户时,可使用consumer_id或usercode中的任意一项来辨别需要更新的用户,优先使用usercode。</li> <li>用户信息userinfo请转为JSON格式字符串后,使用Base64加密。</li> <li>用户等级的值,对应大麦城提供后台中,用户等级中填写的星级。可以按照米思米系统中会员等级的标识,在大麦城后台中添加对应的等级信息。只要保证接口参数中的用户等级在大麦城等级中有对应的星级即可。</li> </ul>

页面列表

ITEM_HTML