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

Was this document helpful?

感谢

谢谢你的反馈。我们真的很高兴能帮上忙!

Thank you for the feedback. How could we improve this document?

Thank you for the feedback. Your comments will help us improve our documents in the future.