用于生成或刷新Youtube API V3的新访问令牌的PHP代码

时间:2014-06-20 15:01:28

标签: php youtube youtube-api access-token

我是YouTube API工作的新手,我一直在使用我的PHP代码生成YouTube Feed。

但每次运行代码时,我都必须生成一个新的Access令牌,因为它每1小时到期一次。现在我一直在尝试编写一个PHP代码来刷新访问令牌并使事情有效。但我不知道我的代码出错了什么或我错过了什么。任何人都可以给我一个PHP代码来生成或刷新访问令牌。

这就是我到现在所做的:

enter image description here

1 个答案:

答案 0 :(得分:1)

有很多例子。例如:https://developers.google.com/youtube/v3/code_samples/php,您需要自定义。

你似乎做错了,就是正确设置redirect-uri: $客户端 - > setRedirectUri($ REDIRECT_URI);

$ redirect_uri,必须是您自己的网络服务器上的网址,它将处理响应(包含令牌)。此外,此URL必须与通过API控制台为您的CLIENT_ID注册的URL相同:它们必须匹配。

例如,您可以首先在API控制台中将redirect_uri设置为:

http://localhost/mytokencallback.php 

然后使用

$redirect_uri='http://localhost/mytokencallback.php';