现在我在Laravel中使用google-calendar-api,我想创建一个提醒,然后让用户决定是否要在其Google日历(基于他的gmail帐户)中显示它。
现在此代码可以正常工作:
在尝试添加与会者时出现错误,Google在搜索时发现您需要“模拟”要邀请的用户,因此我尝试了下一种方法:
并收到此错误:
你们认为我做错了什么? 在我的Google Api控制台中,我使用了服务帐户,尝试了几个按键,并启用了域范围委托:
如我所说,什么都行不通,我可以创建和列出活动,但不能邀请任何人。
谢谢!
答案 0 :(得分:0)
错误消息
客户端无权使用此方法请求令牌
意味着您在Google开发者控制台上创建的客户端凭据与您使用的登录方式不符
您似乎正在使用设计用于服务帐户的代码
// Create and configure a new client object.
$client = new Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope([YOUR SCOPES HERE]);
return $client;
要使用此功能,您需要在Google开发者控制台上创建服务帐户凭据。你还没有。