【问题标题】:API, passing bearer token to GET HTTP URLAPI,将不记名令牌传递给 GET HTTP URL
【发布时间】:2020-04-08 22:06:33
【问题描述】:

我有一个OAuth2(不记名令牌),但是如何将它传递给端点?更准确地说,如何在 URL 中包含不记名令牌。

示例网址:

https://api.twitter.com/1.1/search/tweets.json?q=%23superbowl&result_type=recent

不记名令牌示例:

AAAAA5n0w5n0w5n0wMyL0ngBe4r4rT0k4n

如何使用我的不记名令牌来授权我的请求?

错误用法示例:

https://api.twitter.com/1.1/search/tweets.json?q=%23superbowl&result_type=recent&bearer=AAAAA5n0w5n0w5n0wMyL0ngBe4r4rT0k4n

【问题讨论】:

    标签: api http twitter https oauth


    【解决方案1】:

    仅供参考,

    https://Endpointurl?Authorization=Bearer 00D2w000000kc19!AQ0AQAXCu2pbsBn4YvKuvUbNieCGmG2CVL4lqVaJruAXKZYWuAQiuxtuMiOgvGw2KQ.E4CJtkOdUw0_Q7yUzQh_3XAgwWQfd
    

    希望您了解如何传递令牌

    【讨论】:

    【解决方案2】:

    在邮递员上转到:

    1. 身份验证选项卡
    2. 选择类型:承载令牌
    3. 粘贴您的令牌

    如果您也希望它在 URL 中像您提到的那样,只需将其作为 GET 请求中的参数传递。

    【讨论】:

      【解决方案3】:

      您可以通过两种等效的方式来做到这一点:

      • 通过使用 URL access_token 参数:

        https://base.url?access_token=f4f4994a875f461ca4d7708b9e027df4
      • 或通过添加 Authorization 标头:

         Authorization: Bearer f4f4994a875f461ca4d7708b9e027df4
        

      【讨论】:

        【解决方案4】:

        https://YourApiUrl?access_token=0db69822-0d02-4c17-8c39-d3b818bee184

        将有效的不记名令牌作为值附加到键“access_token”。这对我有用。

        【讨论】:

          猜你喜欢
          • 2017-11-04
          • 2022-01-16
          • 2018-03-03
          • 1970-01-01
          • 1970-01-01
          • 2018-06-10
          • 2017-10-03
          • 2022-06-11
          • 1970-01-01
          相关资源
          最近更新 更多