Appearance
URL 方式获取客户端用户认证信息
WARNING
该功能仅在南方周末客户端可用
请求地址
http://h5.misaka.im/get_id_and_token.php
你可以自行部署服务,源代码下载
请求方式
GET
请求参数
| 参数名 | 典型值 | 缺省 | 备注 |
|---|---|---|---|
| redirect | http%3a%2f%2fapi.infzm.com%2fmobile%2factivity_jump | 必须 | 最终跳转地址,建议经过 urlencode 编码处理 |
| debug | true | 可选 | 调试模式 |
redirect
支持的值
http://api.infzm.com
http://api.infzm.com/
http://api.infzm.com/mobile/activity_jump
http://api.infzm.com/mobile/activity_jump/WARNING
不支持带有查询参数的链接,如:http://infzm.dev/?params=abc
例子 🌰
关闭调试模式,获取用户信息成功后跳转至 http://api.infzm.com/mobile/activity_jump
http://h5.misaka.im/get_id_and_token.php?redirect=http%3a%2f%2fapi.infzm.com%2fmobile%2factivity_jump跳转后的完整 URL
http://api.infzm.com/mobile/activity_jump?user_id=3143926&token=04a9400e0fbf30be0394b283e5f0e9ae_d用户信息以查询参数的形式附在 redirect URL 尾部
| 参数名 | 典型值 |
|---|---|
| user_id | 3143926 |
| token | 04a9400e0fbf30be0394b283e5f0e9ae_d |
调试模式 🛠️
请求参数中加入 debug=true 开启调试模式
在调试模式中:
- 打印用户认证信息和跳转地址
debug mode
user_id : 3143926
token : afd48f16abe313b9a533f0950ec246aa_d
redirect_url: http://api.infzm.com/mobile/activity_jump?userid=3143926&token=afd48f16abe313b9a533f0950ec246aa_d- 自动跳转功能被禁用,提供“点我跳转”按钮
FAQ 🙋
请使用南方周末客户端打开链接
该服务用于获取客户端用户认证信息,超出了适用范围。
为什么打开后会调起登录页面? 关闭后页面显示“请登录参与活动”
用户必须登录才能获取认证信息,未登录的情况下服务会自动调起客户端登录页。
Todo 📝
- [ ] 跳转地址支持查询参数