【问题标题】:What is the function of Twitter's verify credentials API?Twitter 的验证凭据 API 的功能是什么?
【发布时间】:2010-12-14 12:42:22
【问题描述】:
【问题讨论】:
标签:
api
rest
oauth
twitter
【解决方案1】:
account/verify_credentials 用于 OAuth 的一个用途是在不影响速率限制的情况下获取登录用户的个人资料信息。
更新:verify_credentials 现在计入用户速率限制。
【解决方案2】:
因为您已经在进行 OAuth,所以它对您几乎没有用处。它将在单个请求中提供凭据,这在某些应用程序中更容易实现。如果您已经完成这项工作,请坚持使用 OAuth。
【解决方案3】:
我相信验证凭据方法正在逐步淘汰。 OAuth 似乎是首选方法。
【解决方案4】:
我觉得有必要回复这个问题并做出贡献,因为我一直在努力使用 twitter oauth api。
简而言之,验证凭据会在给定访问令牌和令牌秘密的情况下返回验证用户的个人资料。
这是因为在 oauth 1.0a 流程中;用户完成身份验证后,twitter 会向您发送一个 oauth_verifier 令牌,用于交换请求令牌以获取访问权限和令牌机密。此时您不知道用户,但有他们的凭据(访问令牌和令牌秘密)。您可以验证凭据以识别这些令牌的所有者。