gpt4 book ai didi

api - 如何使用您授予的 oauth_token 查询 Twitter 1.1 API?

转载 作者:行者123 更新时间:2023-12-04 12:41:40 25 4
gpt4 key购买 nike

Twitter 1.1 API 需要 OAuth token 。我对 OAuth 的理解是,您需要使用 cunsumer key 、sectret、nounce 等请求身份验证 token 。一旦收到 OAuth token ,您应该能够仅使用该 OAuth token 访问 API。

按照 Twitter 上的步骤操作时,我获得了有关如何对 token 进行身份验证/签名的示例,但我似乎找不到有关如何使用 oauth_token 访问(例如搜索)API 的示例。

执行以下 GET 请求时:

https://api.twitter.com/1.1/search/tweets.json?q=freebandname

我得到(当然)一个“错误的身份验证数据”响应。

我希望在添加授予的 OAuth token 时它会起作用,但我不知道如何做到这一点。

执行:
https://api.twitter.com/1.1/search/tweets.json?q=freebandname&oauth_token=aaaxx-xxx-xxx-xxxx

它还返回“错误的身份验证数据”响应。

我还尝试仅在 header 中传递 oauth_token,但这也会返回“错误的身份验证数据”响应。

所以基本上我的问题是:

如何仅使用您授予的 OAuth token 请求 Twitter 1.1 API?

最佳答案

好吧,我终于找到了答案,并且在 Twitter API 1.1 文档中非常清楚。文档说你必须在请求头中传递名为“Bearer”的 token 。

一切都在这里解释得很清楚:
https://dev.twitter.com/docs/auth/application-only-auth

对于实现,向下滚动到“发出仅限应用程序的请求”部分。

关于api - 如何使用您授予的 oauth_token 查询 Twitter 1.1 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17091234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com