commentThread kaynağı, üst düzey yorumu ve varsa ilgili yoruma verilen yanıtları içeren YouTube yorum ileti dizisiyle ilgili bilgileri içerir. commentThread kaynağı bir videodaki yorumları temsil eder.
Hem üst düzey yorum hem de yanıtlar aslında commentThread kaynağının içine yerleştirilmiş comment kaynaktır. commentThread kaynağı, bir yoruma verilen tüm yanıtları içermez ve belirli bir yoruma verilen tüm yanıtları almak istiyorsanız comments.list yöntemini kullanmanız gerekir. Bazı yorumların yanıtı yok.
Yöntemler
API, commentThreads kaynakları için aşağıdaki yöntemleri destekler:
- list
- API isteği parametreleriyle eşleşen yorum ileti dizilerinin listesini döndürür. Hemen deneyin.
- ekle
- Yeni bir üst düzey yorum oluşturur. Mevcut bir yoruma yanıt eklemek için
comments.insertyöntemini kullanın. Hemen deneyin.
Kaynak temsili
JSON yapısı, bir commentThreads kaynağının biçimini gösterir:
{
"kind": "youtube#commentThread",
"etag": etag,
"id": string,
"snippet": {
"channelId": string,
"videoId": string,
"topLevelComment": comments Resource,
"canReply": boolean,
"totalReplyCount": unsigned integer,
"isPublic": boolean
},
"replies": {
"comments": [
comments Resource
]
}
}Özellikler
Aşağıdaki tabloda, bu kaynakta görünen özellikler tanımlanmaktadır:
| Özellikler | |
|---|---|
kind |
stringAPI kaynağının türünü tanımlar. Değer youtube#commentThread olur. |
etag |
etagBu kaynağın ETag'i. |
id |
stringYouTube'un yorum dizisini benzersiz şekilde tanımlamak için kullandığı kimlik. |
snippet |
objectsnippet nesnesi, yorum ileti dizisiyle ilgili temel ayrıntıları içerir. Ayrıca, ileti dizisinin bir comment kaynağı olan üst düzey yorumunu da içerir. |
snippet.channelId |
stringİleti dizisindeki yorumlarla ilişkili YouTube kanalı. snippet.videoId özelliği videoyu tanımlar. |
snippet.videoId |
stringYorumların atıfta bulunduğu videonun kimliği. |
snippet.topLevelComment |
objectİleti dizisinin üst düzey yorumu. Özelliğin değeri bir comment kaynağı. |
snippet.canReply |
booleanBu ayar, mevcut görüntüleyenin ileti dizisini yanıtlayıp yanıtlayamayacağını gösterir. |
snippet.totalReplyCount |
unsigned integerÜst düzey yoruma yanıt olarak gönderilen toplam yanıt sayısı. |
snippet.isPublic |
booleanBu ayar, tüm yorumları ve yorum yanıtları dahil olmak üzere mesaj dizisinin tüm YouTube kullanıcılarına görünür olup olmadığını belirtir. |
replies |
objectreplies nesnesi, varsa yoruma verilen yanıtların listesini içeren bir kapsayıcıdır. replies.comments özelliği, yorum listesini temsil eder. |
replies.comments[] |
listÜst düzey yoruma verilen bir veya daha fazla yanıtın listesi. Listedeki her öğe bir comment kaynağıdır.Listedeki yanıt sayısı sınırlıdır. Listedeki öğelerin sayısı snippet.totalReplyCount özelliğinin değerine eşit değilse yanıt listesi yalnızca üst düzey yorum için kullanılabilecek toplam yanıt sayısının alt kümesidir. Üst düzey yoruma ait tüm yanıtları almak için, comments.list yöntemini çağırmanız ve yanıtlarını almak istediğiniz yorumu tanımlamak üzere parentId istek parametresini kullanmanız gerekir. |