首页 > 解决方案 > 问:Google Calendar API,前景色

问题描述

我目前正在使用谷歌日历 API 并且遇到了问题。

我似乎无法更新(或修补)日历列表的前景色。

即使直接在以下位置使用他们的 API: https ://developers.google.com/calendar/v3/reference/calendarList/patch

对于这两个查询,我将 colorRgbFormat 设置为 true,并且这些是我提供的唯一值。

此输入工作正常:

{
  "backgroundColor": "#ac725e"
}

此输入在哪里:

{
  "backgroundColor": "#ac725e",
  "foregroundColor": "#c1c1c1"
}

给我以下错误:

400 bad request:
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalid",
    "message": "Invalid foreground color."
   }
  ],
  "code": 400,
  "message": "Invalid foreground color."
 }
}

有任何想法吗?我尝试使用 ColorId,AKA“1”所需的类似颜色格式,但这也给了我一个错误的请求错误。

我错过了什么或做错了什么?

标签: google-calendar-api

解决方案


经过反复试验,我发现前景颜色仅限于黑色(#000000)和白色(#FFFFFF)。

例子:

在此处输入图像描述

在此处输入图像描述

参考:


推荐阅读