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
Run Code Online (Sandbox Code Playgroud)
我(当然)得到了"错误验证数据"响应.
我希望在添加授权的OAuth令牌时它会起作用,但我不知道该怎么做.
执行:
https://api.twitter.com/1.1/search/tweets.json?q=freebandname&oauth_token=aaaxx-xxx-xxx-xxxx
Run Code Online (Sandbox Code Playgroud)
它还返回"错误验证数据"响应.
我还试图只传递标题中的oauth_token,但这也会返回"错误验证数据"响应.
基本上我的问题是:
如何仅使用您授予的OAuth令牌请求Twitter 1.1 API?