我正在尝试使用API​​文档Try It API Explorer上的工具从与会议室资源日历相关的Google日历事件中删除一些与会者,该工具已使用对该日历具有管理员权限的域管理员帐户正确授权,

我正在发送一个请求正文,从事件中删除两个与会者,API结果为200 OK,但与会者仍保留在其中。

我试图添加一个新的与会者或更新它的状态,但是它可以正常工作,但是不能删除与会者。

有人知道我在这里想念什么吗?我也尝试通过GAS使用此程序,但遇到了同样的问题,但是为了放弃我使用官方API Try It工具尝试过的任何自编程问题

请求

PATCH
https://www.googleapis.com/calendar/v3/calendars/supportworld.com.ar_34373XXXXXXXXXXX2%40resource.calendar.google.com/events/osrd3lXXXXXXXolks?fields=attendees%2Cid&key={YOUR_API_KEY}

Content-Type:  application/json
Authorization:  Bearer ya29.bwAXXXXXXXXJOeCUAAADDYWT-QXXXXXXXXXXrc_eGP6Lk7CXXXXXXXXJ6130__ci_-_YXXXXxs
X-JavaScript-User-Agent:  Google APIs Explorer

{
 "attendees": [
  {
   "organizer": true,
   "email": "[email protected]",
   "responseStatus": "accepted",
   "displayName": "AAAAAAA"
  },
  {
   "self": true,
   "resource": true,
   "email": "supportworld.com.ar_34373XXXXXXXXXXX2@resource.calendar.google.com",
   "responseStatus": "accepted",
   "displayName": "Cafetera"
  }
 ],
 "id": "osrd3lXXXXXXXolks
"
}


响应

200 OK

cache-control:  no-cache, no-store, max-age=0, must-revalidate
content-encoding:  gzip
content-length:  294
content-type:  application/json; charset=UTF-8
date:  Thu, 28 Aug 2014 16:15:06 GMT
etag:  "XXXXXXXXX"
expires:  Fri, 01 Jan 1990 00:00:00 GMT
pragma:  no-cache
server:  GSE

{
 "id": "osrd3lids0gkoeaggp2c95olks",
 "attendees": [
  {
   "email": "[email protected]",
   "displayName": "AAAAAAA",
   "organizer": true,
   "responseStatus": "accepted"
  },
  {
   "email": "[email protected]",
   "displayName": "YYYYYYY",
   "responseStatus": "accepted"
  },
  {
   "email": "[email protected]",
   "displayName": "BBBBBB",
   "responseStatus": "needsAction"
  },
  {
   "email": "supportworld.com.ar_34373XXXXXXXXXXX2@resource.calendar.google.com",
   "displayName": "Cafetera",
   "self": true,
   "resource": true,
   "responseStatus": "accepted"
  }
 ]
}


条目:

{
   "email": "[email protected]",
   "displayName": "YYYYYYY",
   "responseStatus": "accepted"
  },
  {
   "email": "[email protected]",
   "displayName": "BBBBBB",
   "responseStatus": "needsAction"
  }


不应该再在那里了,但是他们..对此表示赞赏的任何帮助,

最佳答案

我能够使它正常工作。我认为API资源管理器工具存在问题。

具体来说,在您指定补丁主体的地方,有一个结构化的编辑器,您可以通过该编辑器添加和删除与会者对象的JSON部分。当我使用结构化编辑器从列表中删除某个与会者,然后切换到自由格式编辑器时,该与会者仍然在那里。臭虫!

留在自由格式编辑器中,我再次删除了所需的出席者块并执行,所有工作均按应有的方式进行。我在一个单独的标签中使用GET验证了与会者确实已被删除。

(要使用其他编辑器,修补程序正文文本字段的右上角有一个下拉按钮。)

10-06 12:22