我正在尝试学习谷歌日历API,不幸的是我遇到了麻烦。
我似乎无法获得身份验证令牌。
我已经完成了quickstart.php,它使用CLI工作,但我想要一个基于网络的应用程序,一旦他们通过auth接受就会添加到用户日历。
我已经到了我要去oauth的地步,它要求我选择一个帐户并接受“XXX”想要管理日历,我接受,它返回到重定向URL获取['代码'] - 然后建议你必须打电话给每一份文件;
$client->fetchAccessTokenWithAuthCode($_GET['code']);
我这样做,但随后调用"$client->getAccessToken();"
会返回null
我不知道我哪里出错了,有大量关于谷歌API的文档,但也有很多相互矛盾的信息。
非常感谢任何帮助。
-Edit我现在已经设法存储了返回的json,但它说这是未经授权的......
{"error":"invalid_client","error_description":"Unauthorized"}
它使用与quickstart.php相同的clientID,与clientID匹配的client_secret.json相同
我仍然不知道为什么它回错了。