【问题标题】:YouTube Data API v3 OAuth setup from Python来自 Python 的 YouTube 数据 API v3 OAuth 设置
【发布时间】:2021-08-10 07:10:02
【问题描述】:

我正在使用Python直接运行一个自动回复用户cmets的脚本。

申请网络应用程序后,我有一个客户机密文件。但是,当我运行凭据时,它首先要求我请访问此 URL 以授权此应用程序,然后当我单击它时,它给了我这个错误:

Error 400: redirect_uri_mismatch The redirect URI in the request, urn:ietf:wg:oauth:2.0:oob, can only be used by a Client ID for native application. It is not allowed for the WEB client type. You can create a Client ID for native application at.

在这种情况下我应该申请什么OAuth。

我知道这个问题可能与重定向 URL 有关。但是因为我是在本地计算机上用我的脚本运行它,所以我想知道我的 URL 应该是什么。

【问题讨论】:

    标签: python-3.x youtube-api youtube-data-api


    【解决方案1】:

    您必须承认,您上面的问题正是由于重定向 URI 不匹配造成的。您从 API 获得的错误响应表明了这一点。

    要解决您的问题,您必须在 Google 开发人员控制台中为您的项目设置相同的重定向 URI,同时在您的 Python 脚本中设置。

    如果您确实在台式机(笔记本电脑)上运行您的应用程序,请按照错误消息建议进行操作:在 Google 开发人员控制台中,将您的项目类型设置为 台式机 类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-05
      • 2016-04-10
      • 2017-04-05
      • 2016-10-04
      • 2021-12-25
      • 1970-01-01
      • 2015-10-26
      • 2014-03-01
      相关资源
      最近更新 更多