Menampilkan definisi warna untuk kalender dan acara. Coba sekarang atau lihat contohnya.
Permintaan
Permintaan HTTP
GET https://www.googleapis.com/calendar/v3/colors
Otorisasi
Permintaan ini mengizinkan otorisasi dengan setidaknya salah satu cakupan berikut:
Cakupan |
---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.readonly |
Untuk mengetahui informasi selengkapnya, lihat halaman autentikasi dan otorisasi.
Isi permintaan
Jangan berikan isi permintaan dengan metode ini.
Respons
Jika berhasil, metode ini akan menampilkan Resource warna dalam isi respons.
Contoh
Catatan: Contoh kode yang tersedia untuk metode ini tidak merepresentasikan semua bahasa pemrograman yang didukung (lihat halaman library klien untuk mengetahui daftar bahasa yang didukung).
Java
Menggunakan library klien Java.
import com.google.api.services.calendar.Calendar; import com.google.api.services.calendar.model.Colors; import com.google.api.services.calendar.model.ColorDefinition; import java.util.Map; // ... // Initialize Calendar service with valid OAuth credentials Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials) .setApplicationName("applicationName").build(); // Retrieve color definitions for calendars and events Colors colors = service.colors().get().execute(); // Print available calendar list entry colors for (Map.Entry<String, ColorDefinition> color : colors.getCalendar().entrySet()) { System.out.println("ColorId : " + color.getKey()); System.out.println(" Background: " + color.getValue().getBackground()); System.out.println(" Foreground: " + color.getValue().getForeground()); } // Print available event colors for (Map.Entry<String, ColorDefinition> color : colors.getEvent().entrySet()) { System.out.println("ColorId : " + color.getKey()); System.out.println(" Background: " + color.getValue().getBackground()); System.out.println(" Foreground: " + color.getValue().getForeground()); }
Python
Menggunakan library klien Python.
colors = service.colors().get().execute() # Print available calendarListEntry colors. for id, color in colors['calendar'].iteritem(): print 'colorId: %s' % id print ' Background: %s' % color['background'] print ' Foreground: %s' % color['foreground'] # Print available event colors. for id, color in colors['event'].iteritem(): print 'colorId: %s' % id print ' Background: %s' % color['background'] print ' Foreground: %s' % color['foreground']
PHP
Menggunakan library klien PHP.
$colors = $service->colors->get(); // Print available calendarListEntry colors. foreach ($colors->getCalendar() as $key => $color) { print "colorId : {$key}\n"; print " Background: {$color->getBackground()}\n"; print " Foreground: {$color->getForeground()}\n"; } // Print available event colors. foreach ($colors->getEvent() as $key => $color) { print "colorId : {$key}\n"; print " Background: {$color->getBackground()}\n"; print " Foreground: {$color->getForeground()}\n"; }
Ruby
Menggunakan library klien Ruby.
result = client.get_color() # Print available calendarListEntry colors. result.calendar.keys.each do |key| print "colorId: #{key}\n" print " Background: #{result.calendar[key].background}\n" print " Foreground: #{result.calendar[key].foreground}\n" end # Print available event colors. result.event.keys.each do |key| print "colorId: #{key}\n" print " Background: #{result.event[key].background}\n" print " Foreground: #{result.event[key].foreground}\n" end
.NET
Menggunakan library klien.NET.
Colors colors = service.Colors.Get().Fetch(); // Print available calendarListEntry colors. foreach (KeyValuePair<String, ColorDefinition> color in colors.Calendar) { System.out.println("ColorId : " + color.Key); System.out.println(" Background: " + color.Value.Background); System.out.println(" Foreground: " + color.Value.Foreground); } // Print available event colors. foreach (KeyValuePair<String, ColorDefinition> color in colors.Event) { System.out.println("ColorId : " + color.Key); System.out.println(" Background: " + color.Value.Background); System.out.println(" Foreground: " + color.Value.Foreground); }
Cobalah!
Gunakan APIs Explorer di bawah untuk memanggil metode ini pada data langsung dan melihat responsnya.