API文档

请求url: https://points-mall.henshihui.com/v1/user/login/auto-login

请求类型: GET

请求参数列列表

变量名 含义 类型 是否必要 备注
unionId 用户唯一性标识 string 该字段如果为空字符串,则标记为游客用户
redirect 登录成功后的重定向地址 string 需要进行urlencode编码,可以直达积分商城内的任意页面,如果不带redirect参数,默认跳转到积分商城首页
appKey 应用的唯一标识 string 可在应用后台获取
nonceStr 随机字符串 string 最大32位,一个字符串在1小时内只能做一次请求
timestamp 时间戳 int 10位时间戳
sign 签名 string 详见接口安全说明
openId 微信openId string 小程序接入必传
source 接入渠道 string ['app', 'wx', 'mp'] = [客户端, 公众号, 小程序],默认App

1.响应

重定向到 redirect 字段里的地址,如果没有 redirect 字段,则重定向到积分商城首页。

2.错误示例

{
      "code": 20006,
      "msg": "签名认证失败, 接⼝口请求超时", "data": null
}

错误码 ( code ) 参考错误码文档

生成免登陆地址示例


 http://points-mall.henshihui.com/v1/user/login/auto-login?
 appKey=5d8083dd7e37d&nonceStr=fQqa1PP4H9tMO623HHg6wJysg475bGH9&redirect=&t
 imestamp=1568806633&unionId=456&sign=80575aa41be7e270484f9f7f0982775a

代码示例

PHP


  // 下载 PHP SDK 包到项目

   /**
   * 测试⽣生成免登陆url
   */

   // 配置好 appInfo.php ⽂文件⾥里里⾯面的 appKey 和 appSecret 值

   require('generateAutoLoginUrl.php');
   $unionId = '10000'; // ⽤用户唯⼀一标识符
   $redirect = urlencode('http://points-mall.henshihui.com/'); // ⽤用户登录后重定    向的地址
   $autoLoginUrl = generateAutoLoginUrl($unionId,$redirect);

results matching ""

    No results matching ""