Google calendar api 从Google日历API获取附件

Google calendar api 从Google日历API获取附件,google-calendar-api,Google Calendar Api,我有一些检索日历API数据和附件的现有代码。在大多数情况下工作正常,但我有一个客户,其API检索到的信息与我期望的不同。例如,附件json如下所示: "attachments": [{ "fileUrl": "?view=att&th=14e8bf3a200af3a9&attid=0.1&disp=attd&realattid&zw", "title": "DSG WH - 001-

我有一些检索日历API数据和附件的现有代码。在大多数情况下工作正常,但我有一个客户,其API检索到的信息与我期望的不同。例如,附件json如下所示:

"attachments":  [{
                "fileUrl":  "?view=att&th=14e8bf3a200af3a9&attid=0.1&disp=attd&realattid&zw",
                "title":    "DSG WH - 001- AGE - 20150727.pdf",
                "iconLink": ""
            }]
我已经习惯了我的附件中有一个名为“fileId”的字段,我用它为www.googleapis.com/drive/v3构建一个url。。。这很有效。但是我不知道如何处理这个文件URL。在这个示例之前,要创建一个可以工作的Url,确切的服务器名称和路径应该是什么?我尝试了我能想到的www.googleapis.com和docs.google.com的每一种组合,但没有任何效果。

是指向附件的URL链接,而附件的ID。只读。同样基于此,您需要使用日历API将此信息传递到事件修改操作中。例如:

POST https://www.googleapis.com/calendar/v3/calendars/primary/events?supportsAttachments=true

{
  ...
  "attachments": [
   {
      "fileUrl": "https://docs.google.com/presentation/d/9oNKwQI7dkW-xHJ3eRvTO6Cp92obxs1kJsZLFRGFMz9Q/edit?usp=drivesdk",
      "title": "Workout plan",
      "mimeType": "application/vnd.google-apps.presentation"
   },
   ...
  ]
}

希望这有帮助

谢谢,但我不是想创建一个日历条目或附件,只是读一读。我得到的文件URL是“?view=att&th=14e8bf3a200af3a9&attid=0.1&disp=attd&realatid&zw”。我该怎么处理这个?我尝试将其附加到“”,但这不会产生有效的Url。什么是正确的域名/路径,我应该附加这个部分网址?我得到了同样的问题:(也不知道。