我是YouTube API工作的新手,我一直在使用我的PHP代码生成YouTube Feed。
但每次运行代码时,我都必须生成一个新的Access令牌,因为它每1小时到期一次。现在我一直在尝试编写一个PHP代码来刷新访问令牌并使事情有效。但我不知道我的代码出错了什么或我错过了什么。任何人都可以给我一个PHP代码来生成或刷新访问令牌。
这就是我到现在所做的:
答案 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';