如何将访问令牌附加到Google日历API请求

时间:2014-04-23 23:36:02

标签: php api calendar oauth-2.0

有关授权Google API参考的若干文档附加了访问令牌而未给出明确的示例。我生成的请求是:

https://www.googleapis.com/calendar/v3/calendars/mtnmath@mtnmath.com/events?ya29.1.AADtN

我删除了上面一行中的大部分访问令牌。 此令牌已成功获得:

$client->addScope("https://www.googleapis.com/auth/calendar");

$client->addScope("https://www.googleapis.com/auth/calendar.readonly");

$_SESSION['access_token'] = $client->getAccessToken();
在PHP中

该令牌取自$client->getAccessToken();

上的json_decode结构

我不确定问题是附加令牌,但这是我关心的一件事。结果是" 403 Forbidden"。我很感激任何建议。

1 个答案:

答案 0 :(得分:3)

我发现一个网站几乎给出了一个明确的例子,尽管它仍然花了两个小时才能正确地得到它。该网站是 https://developers.google.com/accounts/docs/OAuth2InstalledApp#callinganapi

规则似乎是附加一个访问令牌添加"?access_token ="然后是令牌。