Comments: insert

Membuat balasan untuk komentar yang ada. Catatan: Untuk membuat komentar tingkat atas, gunakan metode commentThreads.insert.

Dampak kuota: Panggilan ke metode ini memiliki biaya kuota sebanyak 50 unit.

Kasus penggunaan umum

Permintaan

Permintaan HTTP

POST https://www.googleapis.com/youtube/v3/comments

Otorisasi

Permintaan ini memerlukan otorisasi dengan setidaknya salah satu cakupan berikut (baca selengkapnya tentang autentikasi dan otorisasi).

Cakupan
https://www.googleapis.com/auth/youtube.force-ssl

Parameter

Tabel berikut mencantumkan parameter yang didukung kueri ini. Semua parameter yang tercantum adalah parameter kueri.

Parameter
Parameter yang diperlukan
part string
Parameter part mengidentifikasi properti yang akan disertakan dalam respons API. Setel nilai parameter ke snippet. Bagian snippet memiliki biaya kuota 2 unit.

Daftar berikut berisi nama part yang dapat Anda sertakan dalam nilai parameter:
  • id
  • snippet

Isi permintaan

Berikan resource komentar dalam isi permintaan. Untuk resource tersebut:

  • Anda harus menentukan nilai untuk properti ini:

    • snippet.textOriginal
    • snippet.parentId

  • Anda dapat menetapkan nilai untuk properti berikut:

    • snippet.textOriginal

Respons

Jika berhasil, metode ini akan menampilkan resource komentar dalam isi respons.

Error

Tabel berikut mengidentifikasi pesan error yang dapat ditampilkan API sebagai respons terhadap panggilan ke metode ini. Lihat dokumentasi pesan error untuk detail selengkapnya.

Jenis error Detail error Deskripsi
badRequest (400) commentTextRequired Resource comment yang disisipkan harus menentukan nilai untuk properti snippet.textOriginal. Komentar tidak boleh kosong.
badRequest (400) commentTextTooLong Resource comment yang disisipkan berisi terlalu banyak karakter dalam properti snippet.textOriginal.
badRequest (400) invalidCustomEmoji Resource comment yang dimasukkan berisi emoji kustom yang tidak valid.
badRequest (400) invalidCommentMetadata Metadata permintaan tidak valid.
badRequest (400) operationNotSupported Pengguna API tidak dapat menyisipkan komentar sebagai balasan untuk komentar tingkat teratas yang diidentifikasi oleh properti snippet.parentId. Dalam resource commentThread, properti snippet.canReply menunjukkan apakah pelihat saat ini dapat membalas thread.
badRequest (400) parentCommentIsPrivate Komentar induk yang ditentukan bersifat pribadi. API tidak mendukung balasan untuk komentar pribadi.
badRequest (400) parentIdMissing Komentar yang disisipkan harus ditautkan ke komentar induk. Namun, resource comment dalam isi permintaan API tidak menetapkan nilai untuk properti snippet.parentId.
badRequest (400) processingFailure Server API gagal memproses permintaan. Meskipun ini bisa menjadi error sementara, hal ini biasanya menunjukkan bahwa input permintaan tidak valid. Periksa struktur resource comment dalam isi permintaan untuk memastikan validitasnya.
forbidden (403) forbidden Komentar tidak dapat dibuat karena izin tidak memadai. Permintaan mungkin tidak diotorisasi dengan benar.
forbidden (403) ineligibleAccount Akun YouTube yang digunakan untuk mengizinkan permintaan API harus digabungkan dengan Akun Google pengguna untuk menyisipkan rangkaian komentar atau komentar.
notFound (404) parentCommentNotFound Komentar induk yang ditentukan tidak dapat ditemukan. Periksa nilai properti snippet.parentId dalam isi permintaan untuk memastikan nilainya benar.

Cobalah!

Gunakan APIs Explorer untuk memanggil API ini dan melihat permintaan dan respons API.