我尝试使用google youtube api。一切都好。但是使用$ _GET ["代码"]我无法获得访问令牌。相关代码段:
$t = '12345A';
if (!is_int($t)) throw new Exception('Not an integer: ' . $t);
我可以在文件中写$ _GET [" code"]。但身份验证不能正常工作。我读了很多关于它的文件。我怎么能克服它?我的重定向页面就是这个页面。
答案 0 :(得分:0)
您不会转到正在创建的身份验证网址。在您创建了您的身份验证URL后尝试使用此功能
header('Location:'.$auth_url);
然后,您应该被重定向到用户验证自己的google的auth网站。之后,您将这段代码放在重定向页面上
if (isset($_GET['code'])) {
$test = $client->authenticate($_GET['code']);
}
此外,请确保您的客户端ID和密码+重定向网址设置正确。