GET oauth/authenticate

让使用者应用程序可以使用 OAuth request_token 来请求用户授权。

对于使用回调验证流程的应用程序,此方法可替代 OAuth 1.0 身份验证流程第 6.2 节。除非 force_login 参数设置为 true,否则该方法以当前登录的用户为账号进行访问授权。

此方法与 GET oauth/authorize 的不同之处在于,如果用户已经授予了应用程序权限,将会发生重定向,而无需用户重新审批应用程序。要实现此行为,必须在应用程序记录上启用使用 Twitter 登录设置。

资源 URL

https://api.twitter.com/oauth/authenticate

资源信息

响应格式 JSON
是否需要身份验证?
是否存在速率限制?

参数

名称 是否必需 说明 默认值 示例
force_login 可选 强制用户输入其凭据,以确保为正确的用户账号授权。 true
screen_name 可选 使用给定值预填充 OAuth 登录屏幕的用户名输入框。

示例请求

将用户转到包含 oauth_token 参数的 Web 浏览器中的 oauth/authenticate 步骤:
https://api.twitter.com/oauth/authenticate?oauth_token=Z6eEdO8MOmk394WozF5oKyuAv855l4Mlqo7hhlSLik