有关授权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();
我不确定问题是附加令牌,但这是我关心的一件事。结果是" 403 Forbidden"。我很感激任何建议。
答案 0 :(得分:3)
我发现一个网站几乎给出了一个明确的例子,尽管它仍然花了两个小时才能正确地得到它。该网站是 https://developers.google.com/accounts/docs/OAuth2InstalledApp#callinganapi
规则似乎是附加一个访问令牌添加"?access_token ="然后是令牌。