我正在实施将视频从here上传到YouTube频道的功能。
我完全按照建议设置我的Google Developer控制台环境。
我也使用它给我的相同客户端ID和客户端密码。当我运行脚本时,它返回错误。
- 这是一个错误。错误: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
我不明白这个问题。
答案 0 :(得分:1)
Google开发者控制台中的重定向URI状态
每行一个URI。需要一个协议,没有URL片段,没有 相对路径。无法成为公共IP地址。
您已将自己设置为
http://localhost/youtube
你应该把它设置为
http://localhost/youtube/index.php
重定向URI必须设置为将处理身份验证的确切文件的路径。
注意:强> 此外,您现在要删除那个,因为您需要将您的客户端ID和客户端保密,您只需与所有人共享它。
答案 1 :(得分:0)
遇到了类似的问题,并要注意,更新google api控制台并进行更改可能需要一些时间。通常只有几分钟,但有时似乎更长。