API,将承载令牌传递给 GET HTTP URL

Mik*_*ike 6 html api twitter oauth node.js

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

示例网址:

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

不记名令牌示例:

AAAAA5n0w5n0w5n0wMyL0ngBe4r4rT0k4n
Run Code Online (Sandbox Code Playgroud)

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

错误用法示例:

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

sim*_*eco 11

您可以通过两种等效的方式进行操作:

  • 通过使用 URLaccess_token参数:

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

     Authorization: Bearer f4f4994a875f461ca4d7708b9e027df4
    
    Run Code Online (Sandbox Code Playgroud)


use*_*770 -3

在 url 中使用授权标头的示例

供参考,

https://Endpointurl?Authorization=Bearer 00D2w000000kc19!AQ0AQAXCu2pbsBn4YvKuvUbNieCGmG2CVL4lqVaJruAXKZYWuAQiuxtuMiOgvGw2KQ.E4CJtkOdUw0_Q7yUzQh_3XAgwWQfd
Run Code Online (Sandbox Code Playgroud)

希望您了解如何传递令牌