我正在实现将视频上传到YouTube频道的功能。此处.
我完全按照建议设置了我的Google Developer控制台环境。
我也使用了它给我的相同的客户端ID和客户端秘密。当我运行脚本时,它返回一个错误。
- 这是一个错误。Error: redirect_uri_mismatch Application: Localhost 你可以给这个应用程序的开发者发邮件: XXXXX@gmail.com 请求中的重定向URI: http:/localhostyoutubeindex.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
我不明白这个问题。
解决方案:
谷歌开发者控制台中的重定向URI声明
每行一个URI。需要有一个协议,没有URL碎片,也没有相对路径。不能是公共IP地址。
你已经将你的设置为
http://localhost/youtube
你应该设置为
http://localhost/youtube/index.php
重定向URI必须设置为将处理认证的确切文件的路径。
请注意。另外你现在要删除那个,因为你需要保持你的客户ID和客户秘密的私密性,你只是把它与大家分享。
本文来自投稿,不代表运维实战侠立场,如若转载,请注明出处:https://www.shizhanxia.com/737.html