网页应用获取openid
使用场景
本能力适用于开发者 的Web 网页应用页面,在抖音应用内 Webview 容器里打开时的场景,通过拼接好链接,用户访问该链接后允许自动获取 openid。
注意:当前仅面向抖音支付场景邀约开放。
整体流程说明
- 1.抖音用户访问链接后,抖音会重定向到第三方网站,并且带上授权临时票据 code 参数。
- 2.通过 code,ClientKey 和 ClientSecret 作为参数,调用 API 换取 access_token。
- 3.通过 access_token 进行接口调用,获取用户基本数据或帮助用户实现基本操作。
前提条件
- 1.在使用抖音 OAuth2.0 授权接入之前,您需要成功创 建一个网站应用并通过开放平台审核,详细操作流程见创建移动应用和网站应用。
- 2.在「抖音开放平台首页」>「右上角控制台」>「我的应用」>「网站应用」>「应用信息」页面获取 ClientKey 和 ClientSecret。
- 3.ClientKey 对应的应用必须具备 login_id 这个 scope 的权限,当前仅通过白名单形式面向抖音支付商家应用开放,可提前联系开通相关能力权限。
- 4.需前置配置在 抖音开放平台-控制台 -应用的开发设置 中,配置重定向URL。
操作步骤
步骤一:获取授权code
把链接中的参数 client_key 和 redirect_uri 的值替换后,在抖音端内访问该链接:
https://aweme.snssdk.com/passport/open/silent_auth/?client_key=CLIENT_KEY&response_type=code&scope=login_id&redirect_uri=REDIRECT_URI
参数说明:
参数名称 |