Youtube API 3视频上传400错误:redirect_uri_mismatch OAuth2

时间:2014-09-23 10:58:31

标签: php redirect youtube google-oauth

我正在使用以下链接中的代码示例,使用Youtube API将视频上传到Youtube。

https://developers.google.com/youtube/v3/code_samples/php#resumable_uploads

每当我尝试授权访问时,我都会400. That's an error Error: redirect_uri_mismatch

我已经重新检查了一百次以确保开发人员控制台中的重定向URI和重定向请求URI完全匹配。所以我对这个错误很感兴趣。

错误详情

The redirect URI in the request: http://www.example.com/classes/YouTubeVideoUpload.php did not match a registered redirect URI.

请求详细信息

scope=https://www.googleapis.com/auth/youtube
response_type=code
access_type=online
redirect_uri=http://www.example.com/classes/YouTubeVideoUpload.php
pageId=none
approval_prompt=auto
state=463513941
client_id=*************-gajjqgcjt767rfqapprgu5ctdi3qts27.apps.googleusercontent.com

是否有其他可能导致其认为存在不匹配的原因?

1 个答案:

答案 0 :(得分:1)

问题是由已设置的API密钥引起的。

$client->setAPIKey($API_Key);

删除后的脚本按预期执行

Error: redirect_uri_mismatch误导了这个错误