我正在使用google-php-api进行身份验证。
大部分时间只需要不到 6 秒,
$client->authenticate($code);
这大部分时间大约需要 3 秒,
$token = $client->getAccessToken();
大部分时间也只需要不到 6 秒。
$client->$data = $client->verifyIdToken($tokens->id_token)
知道为什么吗,或者这是正常现象吗?
我正在尝试使用Google API Explorer修补具有新的开始日期和结束日期的现有事件
所以我现在的活动看起来像这样
{
 "kind": "calendar#event",
 "etag": "\"2912997881756000\"",
 "id": "3fpkrr85sdfdgsdfsdsdflgn7vk74qhiv2o",
 "status": "confirmed",
 "htmlLink": "https://www.google.com/calendar/event?eid=M2Zwa3JsdfsdfyODVudWZobGduN3ZrNzRxaGl2Mm8gZHlsbsdfsdfi5pb19xNjUwcWRhcnYyam9vYWYzcTdudmhpc2ZvNEBn",
 "created": "2016-02-26T14:32:33.000Z",
 "updated": "2016-02-26T15:02:20.878Z",
 "summary": "aaaa",
 "creator": {
  "email": "xxxx@yyy.com",
  "displayName": "name"
 },
 "organizer": {
  "email": "xxxxxx@group.calendar.google.com",
  "displayName": "Display",
  "self": true
 },
 "start": {
  "date": "2016-02-26"
 },
 "end": {
  "date": "2016-03-02"
 },
 "iCalUID": "3fpkrr85nufasdfsdfsadfasdfhlgn7vk74qhiv2o@google.com",
 "sequence": 2,
 "reminders": {
  "useDefault": true
 }
}
我在Google API Explorer中提出的请求是这样的
PATCH https://www.googleapis.com/calendar/v3/calendars/ddfdfdfdfdf%40group.calendar.google.com/events/3fpkrr85nufhlgn7sdfsafdfdsghgffdhvk74qhiv2o?fields=start&key={YOUR_API_KEY}
{
 "start": {
  "dateTime": "2016-02-16T12:00:00+01:00"
 },
 "end": {
  "dateTime": "2016-02-18T13:00:00+01:00"
 }
}
但我总是得到以下错误
{
 "error": {
  "errors": [ …Google API 到期日期是 1 小时,问题是我使用 API 是为了允许用户使用管理 SDK 功能(列出群组、将成员添加到群组等)
没有人可以在一小时内完成任何一项工作,这将要求用户每天多次登录他们的帐户来管理他们的群组。如果您只想使用 Google 对用户进行身份验证,那么 1 小时的到期日期是不错的选择。
如何增加它或有任何解决方法?我错过了什么吗?
google-api google-api-php-client google-admin-sdk google-php-sdk google-workspace