【问题标题】:How to retrieve data from Stack Exchange API with user authentication?如何通过用户身份验证从 Stack Exchange API 检索数据?
【发布时间】:2020-04-16 00:53:48
【问题描述】:

目前我正在开展一个项目,该项目需要检索 Stack Overflow 问题来分析它们。首先,我开始在不创建身份验证令牌的情况下检索数据。

response = requests.get("https://api.stackexchange.com/2.2/questions?order=desc&sort=activity&site=stackoverflow") 

但我发现我可以使用授权令牌访问 API。所以我创建了一个帐户。但我不明白如何使用授权令牌检索数据。我阅读了身份验证详细信息,但我无法弄清楚。谁能解释一下使用授权令牌获取数据的过程?

【问题讨论】:

    标签: stackexchange-api


    【解决方案1】:

    您可能需要一个 API 密钥。这会将您每天可以执行的请求数(quota)从 300 增加到 10000,并且如果经常有助于大量使用 API 的脚本/应用程序。

    要获取密钥,您应该在 StackApps 上register您的应用程序。另见:How to list your application/library/wrapper/script here


    访问令牌(您可能与密钥混淆了)用于write,您似乎不需要。在how to obtain itlive example 上查看更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-29
      • 2020-08-17
      • 1970-01-01
      • 2019-09-12
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      • 2016-04-16
      相关资源
      最近更新 更多