我正在使用google-api-php-client-0.6.1 (API v3)列出/从服务帐户共享(非主)日历获取事件?我可以通过这些设置通过API发出请求:
client id: xxx.apps.googleusercontent.com
service account name: xxx@developer.gserviceaccount.com
my google account is: yyy@gmail.com
和我要做的是插入/列表/获取事件从日历yyy@gmail.com。
当我执行以下操作时,它工作了:
$events = $service->events->listEvents('primary');
但是,当我执行以下操作时,它不起作用:
$events = $service->events->listEvents('yyy@gmail.com');
和我得到一个错误"无效json在服务响应",谁能给提供任何帮助?
(也把我的问题贴在Google群里)
一个电子邮件地址可以有很多日历与之关联。listEvents()
接受其中一个日历id作为参数。
如果你去日历的设置,你可以找到它,在底部你会看到"日历地址",类似于"(日历ID: abcdefghijklmnopqrstuvwxyz@group.calendar.google.com)"。