是否绑定手机对接文档

51游戏大约 1 分钟

是否绑定手机对接文档


1.文档记录

编码格式密级
utf-8
变更时间修改记录版本修改人
2021-09-26文档整理1.0.0王长富/裴琼尧

2.接口说明

提供查询结果判断用户是否绑定手机号,未绑定点击跳转到平台手机绑定页面。

未绑定跳转链接:http://safecenter.caihong.com/bind/init/mobile

3.接口地址

http://gameapi.caihong.com/weal/get/checkmobilebind

4.传值方式

GET

5.参数释义

参数类型说明
userstring用户id
appkeystring游戏 appkey,平台提供
timeintUNIX时间戳,15分钟之内有效
signstring加密后的数值。加密sec_key为固定值,由平台提供
  • 加密规则

    $time = time();
    $sec_key = '';   //秘钥,双方约定 
    $sign = md5($user.'_'.$appkey.'_'.$time.'_'.$sec_key);
    
    代码具体示例:
    http://gameapi.caihong.com/weal/get/checkmobilebind?user=1&appkey=2&time=3&sec_key=4
    sign = md5(1_2_3_4)
    
  • 注意事项

    1、中间有下划线
    2、sec_key和appkey为固定值,平台提供
    

6.返回结果

  • 返回格式

    JSON
    
  • 返回示例

    • 失败示例:

      {
          "errno": 80,
          "error": "未绑定手机",
          "data": []
      }
      
    • 成功示例:

      {
          "errno": 99,
          "error": "已绑定手机",
          "data": {
              "mobile": "e9c3181fa9ff8283b788bf2e217b0671"
          }
      }
      
  • 结果释义

    字段说明
    errno状态码 0:用户名错误; 1:appkey错误; 2:time错误; 3:sign错误; 80:未绑定手机;99:已绑定手机
    error结果描述
    data如果errno=99,data.mobile的值就是手机号md5后的值 算法是:md5(mobile.sec_key)