第三方平台
第三方平台概述
创建第三方平台
常见问题排查指南

code2session

通过 tt.login 接口获取到登录凭证后,第三方开发者可以通过服务器发送请求的方式获取 session_key 和 openid。 登录凭证 code,anonymous_code 只能使用一次。非匿名需要 code,非匿名下的 anonymous_code 用于数据同步,匿名需要 anonymous_code。

请求地址

GET   https://open.microapp.bytedance.com/openapi/v1/microapp/code2session

 

Query 参数

参数名参数类型是否必须备注
component_appidstring第三方平台的 appid
authorizer_access_tokenstring授权小程序的接口调用令牌
codestringcode 和 anonymous_code 至少要有一个
anonymous_codestringcode 和 anonymous_code 至少要有一个

 

返回值

参数名参数类型备注
errnoint错误码
messagestring错误信息
dataobject

data 说明:

参数名参数类型备注
session_keystring会话密钥,如果请求时有 code 参数才会返回
openidstring用户在当前小程序的 ID,如果请求时有 code 参数才会返回
anonymous_openidstring匿名用户在当前小程序的 ID,如果请求时有 anonymous_code 参数才会返回

返回值示例

{
    "errno": 0,
    "message": "success",
    "data": {
        "session_key": "xxx",
        "openid": "xxx""anonymous_openid": "xxx"
    }
}
点击纠错
评价此篇文档