Я использую Google API Explorer для установки основного часового пояса пользователя Google Apps - попробовал оба обновления («Services> Calendar API v3> calendar.calendars.update») и patch («Services> Calendar API v3> calendar.calendars. patch "), но часовой пояс не изменяется.Пользовательский пользовательский интерфейс API-интерфейса Calendar API v3 не работает?
Timezone не обновляется в Календаре и получить («Услуги> Календарь API v3> calendar.calendars.get») возвращает старое значение, что не отражает обновление или исправление ...
Является ли это ошибка в Calendar API v3 или я что-то упускаю?
Пример Calendar API v3 запросы и ответы:
Request:
PATCH https://www.googleapis.com/calendar/v3/calendars/user152%40bracnaagencija.com?key={YOUR_API_KEY}
Content-Type: application/json
Authorization: Bearer ya29.1.AADtN_UPBwkU29qf5Tg1rEOZAtBdjv0OArg_RcAaUGNd4K43Pnonf6vK5JcJqfT6ht2bh31n793sry9AIs3-_xk
X-JavaScript-User-Agent: Google APIs Explorer
{
"timeZone": "Europe/Zagreb"
}
Response:
200 OK
- Show headers -
{
"kind": "calendar#calendar",
"etag": "\"XxbwS1MD0Y8jfGZwMQdPS4xI8-w/G_gC5jDwlI70wsfMFOhGzUPev2U\"",
"id": "[email protected]",
"summary": "Unknown Unknown",
"timeZone": "Europe/Zagreb"
}
Request:
GET https://www.googleapis.com/calendar/v3/calendars/user152%40bracnaagencija.com?key={YOUR_API_KEY}
Authorization: Bearer ya29.1.AADtN_UZRmbrmkJvNRyA9739wcpsKPRObitSAnfMeh1WcEan0Z6UML3ryFZaoy0OJELLYu6mgg
X-JavaScript-User-Agent: Google APIs Explorer
Response:
200 OK
- Show headers -
{
"kind": "calendar#calendar",
"etag": "\"XxbwS1MD0Y8jfGZwMQdPS4xI8-w/ykVLEmnFygm61gmsUBUa0zgsq0E\"",
"id": "[email protected]",
"summary": "[email protected]",
"timeZone": "America/New_York"
}
Я пробовал с Европой/Лондоном и другими допустимыми значениями из базы данных Олсона, и нет никакой разницы - обновление и исправление не работают. Если вы попытаетесь с недопустимым значением, вы получите Error вместо OK, так что это не проблема. В любом случае - спасибо за комментарий :-) – M14d3n
Хорошо. Спасибо за проверку. Это было просто предположение. Возможно, вы захотите отправить отчет об ошибке в Google, если вы еще этого не сделали. –
Я представил вопрос 3521: https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3521 – M14d3n