400错误:yotube视频上传的redirect_uri_mismatch

时间:2015-05-20 09:53:42

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

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

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

enter image description here

我也使用它给我的相同客户端ID和客户端密码。当我运行脚本时,它返回错误。

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

请求详细信息

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

我不明白这个问题。

2 个答案:

答案 0 :(得分:1)

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

  

每行一个URI。需要一个协议,没有URL片段,没有   相对路径。无法成为公共IP地址。

您已将自己设置为

http://localhost/youtube

你应该把它设置为

http://localhost/youtube/index.php

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

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

答案 1 :(得分:0)

遇到了类似的问题,并要注意,更新google api控制台并进行更改可能需要一些时间。通常只有几分钟,但有时似乎更长。