【问题标题】:400 Error: redirect_uri_mismatch for yotube video upload400 错误:youtube 视频上传的 redirect_uri_mismatch
【发布时间】:2015-08-01 11:56:36
【问题描述】:

我正在实现将视频从here 上传到 YouTube 频道的功能。

我完全按照建议设置了我的 Google Developer 控制台环境。

我还使用了它提供给我的相同客户端 ID 和客户端密码。当我运行脚本时,它会返回一个错误。

  1. 这是一个错误。错误:redirect_uri_mismatch 应用程序:Localhost 您可以通过电子邮件发送此应用程序的开发人员:XXXXX@gmail.com 请求中的重定向 URI:http://localhost/youtube/index.php 与注册的重定向 URI 不匹配。

请求详情

scope=https://www.googleapis.com/auth/youtube
response_type=code
access_type=online
redirect_uri=http://localhost/youtube/index.php
pageId=none
approval_prompt=auto
state=2067416475
client_id=xxxxxx68kc7csrag9as2o3lv70k0spa6hfb1ofs4.apps.googleusercontent

我不明白这个问题。

【问题讨论】:

    标签: php google-api youtube-api google-oauth


    【解决方案1】:

    Google 开发者控制台状态中的重定向 URI

    每行一个 URI。需要有协议,没有 URL 片段,并且没有 相对路径。不能是公共 IP 地址。

    你已经设置了

    http://localhost/youtube
    

    你应该把它设置为

    http://localhost/youtube/index.php
    

    重定向 URI 必须设置为将处理身份验证的确切文件的路径。

    注意: 此外,您现在需要删除那个,因为您需要将您的客户 ID 和客户机密保密,您刚刚与所有人共享。

    【讨论】:

    • 没有必要删除它,因为您可以重置密码。
    【解决方案2】:

    遇到了类似的问题,并想指出更新 google api 控制台和当前的更改可能需要一些时间。一般只有几分钟,但有时似乎更长。

    【讨论】:

      猜你喜欢
      • 2014-11-17
      • 2012-06-07
      • 2012-03-26
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      • 2023-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多