activities.list tidak lagi menampilkan buletin channel, dan metode activities.insert tidak lagi didukung. Untuk mengetahui detail selengkapnya, lihat
Pusat Bantuan YouTube.
Menampilkan daftar peristiwa aktivitas channel yang cocok dengan kriteria permintaan. Misalnya, Anda dapat mengambil peristiwa yang terkait dengan channel tertentu atau dengan channel pengguna sendiri.
Dampak kuota: Panggilan ke metode ini memiliki biaya kuota sebesar 1 unit.
Kasus penggunaan umum
Permintaan
Permintaan HTTP
GET https://www.googleapis.com/youtube/v3/activities
Parameter
Tabel berikut mencantumkan parameter yang didukung kueri ini. Semua parameter yang tercantum adalah parameter kueri.
| Parameter | ||
|---|---|---|
| Parameter yang diperlukan | ||
part |
stringParameter part menentukan daftar properti resource activity yang dipisahkan koma dan akan disertakan dalam respons API.Jika parameter mengidentifikasi properti yang berisi properti turunan, properti turunan akan disertakan dalam respons. Misalnya, dalam resource activity, properti snippet berisi properti lain yang mengidentifikasi jenis aktivitas, judul tampilan untuk aktivitas, dan sebagainya. Jika Anda menetapkan part=snippet, respons API juga akan berisi semua properti bertingkat tersebut.Daftar berikut berisi nama part yang dapat Anda sertakan dalam nilai parameter:
|
|
| Filter (tentukan tepat satu parameter berikut) | ||
channelId |
stringParameter channelId menentukan ID channel YouTube yang unik. API kemudian akan menampilkan daftar aktivitas channel tersebut. |
|
home |
booleanCatatan: Parameter ini telah dihentikan. Untuk permintaan yang menetapkan parameter ini, respons API berisi item yang mirip dengan yang akan dilihat pengguna yang logout di halaman beranda YouTube. Perhatikan bahwa parameter ini hanya dapat digunakan dalam permintaan yang diotorisasi dengan benar. |
|
mine |
booleanParameter ini hanya dapat digunakan dalam permintaan yang diotorisasi dengan benar. Tetapkan nilai parameter ini ke true untuk mengambil feed aktivitas pengguna yang diautentikasi. |
|
| Parameter opsional | ||
maxResults |
unsigned integerParameter maxResults menentukan jumlah maksimum item yang harus ditampilkan dalam kumpulan hasil. Nilai yang dapat diterima adalah 0 hingga 50, inklusif. Nilai default-nya adalah 5. |
|
pageToken |
stringParameter pageToken mengidentifikasi halaman tertentu dalam kumpulan hasil yang harus ditampilkan. Dalam respons API, properti nextPageToken dan prevPageToken mengidentifikasi halaman lain yang dapat diambil. |
|
publishedAfter |
datetimeParameter publishedAfter menentukan tanggal dan waktu paling awal aktivitas dapat terjadi agar aktivitas tersebut disertakan dalam respons API. Jika nilai parameter menentukan hari, tetapi tidak menentukan waktu, aktivitas apa pun yang terjadi pada hari tersebut akan disertakan dalam kumpulan hasil. Nilai ditentukan dalam format ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ). |
|
publishedBefore |
datetimeParameter publishedBefore menentukan tanggal dan waktu sebelum aktivitas harus terjadi agar aktivitas tersebut disertakan dalam respons API. Jika nilai parameter menentukan hari, tetapi tidak menentukan waktu, aktivitas apa pun yang terjadi pada hari tersebut akan dikecualikan dari kumpulan hasil. Nilai ditentukan dalam format ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ). |
|
regionCode |
stringParameter regionCode menginstruksikan API untuk menampilkan hasil untuk negara yang ditentukan. Nilai parameter adalah kode negara ISO 3166-1 alpha-2. YouTube menggunakan nilai ini saat aktivitas sebelumnya pengguna yang diotorisasi di YouTube tidak memberikan informasi yang cukup untuk membuat feed aktivitas. |
|
Isi permintaan
Jangan berikan isi permintaan saat memanggil metode ini.
Respons
Jika berhasil, metode ini akan menampilkan isi respons dengan struktur berikut:
{
"kind": "youtube#activityListResponse",
"etag": etag,
"nextPageToken": string,
"prevPageToken": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
activity Resource
]
}Properti
Tabel berikut menentukan properti yang muncul di resource ini:
| Properti | |
|---|---|
kind |
stringMengidentifikasi jenis resource API. Nilainya adalah youtube#activityListResponse. |
etag |
etagEtag resource ini. |
nextPageToken |
stringToken yang dapat digunakan sebagai nilai parameter pageToken untuk mengambil halaman berikutnya dalam kumpulan hasil. |
prevPageToken |
stringToken yang dapat digunakan sebagai nilai parameter pageToken untuk mengambil halaman sebelumnya dalam kumpulan hasil. |
pageInfo |
objectObjek pageInfo merangkum informasi penomoran halaman untuk kumpulan hasil. |
pageInfo.totalResults |
integerJumlah total hasil dalam kumpulan hasil. |
pageInfo.resultsPerPage |
integerJumlah hasil yang disertakan dalam respons API. |
items[] |
listDaftar aktivitas, atau peristiwa, yang cocok dengan kriteria permintaan. |
Error
Tabel berikut mengidentifikasi pesan error yang dapat ditampilkan API sebagai respons terhadap panggilan ke metode ini. Lihat dokumentasi pesan error untuk mengetahui detail selengkapnya.
| Jenis error | Detail error | Deskripsi |
|---|---|---|
forbidden (403) |
forbidden |
Permintaan tidak diotorisasi dengan benar. |
forbidden (403) |
homeParameterDeprecated |
Data aktivitas halaman beranda pengguna tidak tersedia melalui API ini. Error ini mungkin terjadi jika Anda menetapkan parameter home ke true dalam permintaan yang tidak diotorisasi. |
notFound (404) |
channelNotFound |
ID channel yang diidentifikasi oleh parameter channelId permintaan tidak dapat ditemukan. |
notFound (404) |
homeChannelNotFound |
Feed halaman beranda YouTube tidak dapat ditemukan untuk pengguna yang saat ini diautentikasi. |
unauthorized (401) |
authorizationRequired |
Permintaan menggunakan parameter home, tetapi tidak diotorisasi dengan benar. |
Cobalah!
Gunakan APIs Explorer untuk memanggil API ini dan melihat permintaan API serta respons API.