Używam interfejsu API Kalendarza Google do tworzenia nowych wydarzeń. Wygląda na to, że jedyną metodą przypisania koloru do zdarzenia jest colorID (od 1 do 11), który wyszukuje określony kolor z tabeli.W jaki sposób modyfikujesz definicje kolorów w Kalendarzu Google, aby zezwolić na niestandardowe kolory zdarzeń?
Domyślna paleta 11 kolorów nie jest idealnie dopasowana do moich potrzeb, więc chciałbym ją zmienić, ale nie byłem w stanie wymyślić, w jaki sposób. Dokumentacja wyjaśnia te tabele wyszukiwania i nie mogę się dowiedzieć, jak je zmodyfikować. Zakładam, że można je zmodyfikować, ponieważ w ostatniej strukturze znajduje się sygnatura czasowa ostatniej modyfikacji.
Ktoś wie, jak zmodyfikować tabelę colorID dla zdarzeń?
Hmm. kiedy wypróbuję to tak: POST https://www.googleapis.com/calendar/v3/users/me/calendarList?fields=description&key={YOUR_API_KEY} Treść-typ: application/json Upoważnienie: Nosiciel xxxx X-JavaScript-User-Agent: Google APIs Explorer { "id": "foocolor", "backgroundColor": "# 0066ff" } Otrzymałem informację o błędzie 404 nie znaleziono zasobu.404 Not Found { "error": { "błędów": [ { "domena": "globalny", "rozum": "NOTFOUND", "message" : "Not Found" } ] , "kod": 404, "wiadomość": "Nie znaleziono" } – slashdottir
Czy umieściłeś swój klucz API? Jeśli robisz to na stronie, czy kliknąłeś przełącznik "Autoryzuj żądania przy użyciu OAuth 2.0", kiedy zalogowałeś się na konto Google? – Matthew
Tak, kliknąłem przełącznik, aby użyć autoryzowanych próśb i przekazałem mu wymagane pozwolenie. – slashdottir