Twitter 1.1 API 需要OAuth令牌。我对 OAuth 的理解是,您需要使用 cunsumer 密钥、sectret、nounce 等请求身份验证令牌。收到 OAuth 令牌后,您应该能够仅使用该 OAuth 令牌访问 API。
当按照 Twitter 上的步骤进行操作时,我得到了有关如何验证/签署令牌的示例,但我似乎找不到有关如何使用我的 oauth_token 访问(例如搜索)API 的示例。
执行以下 GET 请求时:
https://api.twitter.com/1.1/search/tweets.json?q=freebandname
我(当然)收到“错误的身份验证数据”响应。
我希望在添加授予的 OAuth 令牌时它会起作用,但我不知道该怎么做。
执行:
https://api.twitter.com/1.1/search/tweets.json?q=freebandname&oauth_token=aaaxx-xxx-xxx-xxxx
它还返回一个“错误的身份验证数据”响应。
我还尝试仅在标头中传递 oauth_token,但这也会返回“错误的身份验证数据”响应。
所以基本上我的问题是:
如何仅使用您授予的 OAuth 令牌请求 Twitter 1.1 API?