如何从google auth2新版本获得授权后获得授权的电子邮件ID

时间:2014-05-22 10:58:36

标签: php google-api google-calendar-api

我使用谷歌API通过使用Restful API调用来设置谷歌日历事件,而不使用客户端文件。

我正在获得授权,然后我也获得了访问令牌。

然后我需要使用以下代码查询API

POST /calendar/v3/calendars/{calendarId}/events HTTP/1.1
Host: www.googleapis.com
Content-length: 0
Content-type: application/json
Authorization: Bearer ya29.HgCGmae05QFTPB8AAAAtSjvpiRm9SE0wnfQ7umupoG8fPEKD0bk-6B_YnPQPLQ

如果我为{calendarId}静态放置电子邮件ID,则代码可以正常工作。那么如何才能获得授权用户为{calendarId}设置相应的电子邮件ID?

我正在使用php。

提前致谢。

1 个答案:

答案 0 :(得分:1)

使用“primary”关键字作为calendarId。它将访问授权用户的日历。