无需谷歌登录即可更新缩略图 - Youtube API V3.0 - OAuth2.0 -

时间:2014-02-04 22:52:35

标签: youtube-api oauth-2.0

我的目标非常简单:使用将在我的YouTube帐户上登录并上传自定义缩略图的php文件。

我已成功使用Youtube API V2上传视频,没有任何问题, 但V3需要OAuth2.0,我找不到办法避免我的服务器一直问我“请从你的谷歌帐户登录”

我使用官方地点here

中的示例

并创建了我的OAuth令牌(尝试了网络应用程序和服务),但它一直要求我登录... 我只希望php文件单独登录,因为我想将它们分享给一些朋友,这些朋友可以在没有谷歌帐号或知道我的YouTube /谷歌密码的情况下更改缩略图。

2 个答案:

答案 0 :(得分:1)

您可以通过从OAuth2 Playground获取刷新令牌并在youtube对象中设置它来实现此目的。

Here it explains a little more.

And a step by step video.

答案 1 :(得分:0)

谢谢Ibrahim,它解决了我的问题:)! 除非你没有提到我必须使用$ client-> refreshToken('Refresh Token');然后启动条件:if($ client-> getAccessToken()){[...]。对于可能遇到问题的其他人来说非常重要:您需要使用google developper console https://cloud.google.com/console并在API& Ath>凭证确认您的PHP脚本的确切地址,并在同意屏幕中设置产品名称和电子邮件地址。