开发步骤
- 抖音小程序获取code
- 服务器获取session_key
- 通过<button>授权手机号
- 服务器解析
1、抖音小程序获取code tt.login(options)
参考文档:https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/open-interface/log-in/tt-login/
2、服务器获取session_key
3、通过<button>授权手机号
<button open-type=”getPhoneNumber” bindgetphonenumber =”授权后事件回调”>
通过login接口获取到登录凭证后,开发者可以通过服务器发送请求的方式获取 session_key 和 openId。
线上地址
POST https://developer.toutiao.com/api/apps/v2/jscode2session
沙盒地址
POST https://open-sandbox.douyin.com/api/apps/v2/jscode2session
请求参数
属性 | 数据类型 | 说明 |
---|---|---|
appid | string | 小程序 ID |
secret | string | 小程序的 APP Secret,可以在开发者后台获取 |
code | string | login 接口返回的登录凭证 |
anonymous_code | string | login 接口返回的匿名登录凭证 |
- Tip:code 和 anonymous_code 至少要有一个。
code2Session
https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/log-in/code-2-session/