【问题标题】:Getting this twitter's api response {"errors":[{"code":215,"message":"Bad Authentication data."}]} solution please获取此 Twitter 的 api 响应 {"errors":[{"code":215,"message":"Bad Authentication data."}]} 解决方案
【发布时间】:2018-11-24 18:19:15
【问题描述】:

我想使用 twitter 的 api 来获取公共页面的推文。 我正在使用这个 GET api(https://api.twitter.com/1.1/search/tweets.json?q=nasa&result_type=popular)但我得到了这个:- 请帮忙谢谢。

{ “错误”:[

    {

        "code": 215,

        "message": "Bad Authentication data."

    }

]}

【问题讨论】:

    标签: reactjs api twitter postman


    【解决方案1】:

    您必须根据twitter API docs 为该端点提供身份验证。对于推文搜索端点,使用仅限应用程序的身份验证就足够了,因此您需要获取不记名令牌。

    请参阅authentication guide了解如何正确执行此操作的详细信息。

    【讨论】:

    • 我正在使用 0Auth 1.0 并添加了所有凭据,但仍然出现相同的错误。
    • 根据Twitter docs on response codes 判断,您的请求中很可能仍然缺少一些身份验证标头。请注意,根据creating OAuth 1 signatureauthorizing requests,需要几个标头。如果您执行了所有操作但仍然出现该错误,请尝试切换到 OAuth 2,因为现在它通常得到更好的支持。
    猜你喜欢
    • 1970-01-01
    • 2019-02-10
    • 2018-04-12
    • 1970-01-01
    • 2017-12-28
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    相关资源
    最近更新 更多