Spotlight Yorumları
GET/v1/snapchat/spotlight/comments1 kredi
Bir Spotlight videosuna yapılan yorumları sayfa başına 25 adet döndürür; her yorumun metni, yazarı, zamanı, tepki sayıları ve yanıt sayısı yer alır.
01Sorgu parametreleri
| Ad | Tür | Açıklama |
|---|---|---|
| urlzorunlu | string | Spotlight URL'si, örneğin `https://www.snapchat.com/@jack.scalise/spotlight/W7_EDlXW...`. |
| cursoristeğe bağlı | string | Bir önceki sayfanın `cursor` değeri; sonraki sayfayı almak için olduğu gibi geri gönderilir. |
02İstek
curl "https://api.scrapesocial.ai/v1/snapchat/spotlight/comments?url=https%3A%2F%2Fwww.snapchat.com%2F%40lilah4823%2Fspotlight%2FW7_EDlXWTBiXAEEniNoMPwAAYY2pvZnd0ZXVmAZ8fgG8pAZ8ff-_IAAAAAQ" \ -H "x-api-key: $SCRAPESOCIAL_KEY"
03Yanıtlar
API'nin gerçek yanıtları. Listeler 2 öğeye kısaltılmıştır.
GET /v1/snapchat/spotlight/comments?url=https%3A%2F%2Fwww.snapchat.com%2F%40lilah4823%2Fspotlight%2FW7_EDlXWTBiXAEEniNoMPwAAYY2pvZnd0ZXVmAZ8fgG8pAZ8ff-_IAAAAAQ
{
"success": true,
"credits_remaining": 4980,
"credits_charged": 1,
"snapId": "W7_EDlXWTBiXAEEniNoMPwAAYY2pvZnd0ZXVmAZ8fgG8pAZ8ff-_IAAAAAQ",
"comments": [
{
"reactCounts": [
{
"reactTypeId": 1,
"reactCount": 620
}
],
"replyId": {
"highBits": "3132234401091702578",
"lowBits": "11951610601913719819"
},
"snapPosterId": {
"highBits": "4114827065343034399",
"lowBits": "11745672624915276410"
},
"snapId": "W7_EDlXWTBiXAEEniNoMPwAAYY2pvZnd0ZXVmAZ8fgG8pAZ8ff-_IAAAAAQ",
"replyText": "Just know he's a keeper",
"replyPosterId": {
"highBits": "12694023409517481563",
"lowBits": "10908306667040722806"
},
"approvalState": 3,
"replyTimestampMs": "1783028397434",
"replyPosterDisplayName": "Alex",
"replyPosterBitmojiAvatarId": "103569433619_76-s5",
"replyPosterBitmojiSelfieId": "10226430",
"lastStateUpdateTsMs": "1783028397434",
"threadedReplyCount": 68,
"rankingScore": 1000
},
{
"reactCounts": [
{
"reactTypeId": 1,
"reactCount": 704
}
],
"replyId": {
"highBits": "15809316973802832899",
"lowBits": "9281183403928747727"
},
"snapPosterId": {
"highBits": "4114827065343034399",
"lowBits": "11745672624915276410"
},
"snapId": "W7_EDlXWTBiXAEEniNoMPwAAYY2pvZnd0ZXVmAZ8fgG8pAZ8ff-_IAAAAAQ",
"replyText": "bro not him using Cantina😭",
"replyPosterId": {
"highBits": "14224840039445906918",
"lowBits": "9596364437684598377"
},
"approvalState": 3,
"replyTimestampMs": "1782940775639",
"replyPosterDisplayName": "🏳️⚧️ozzi🏳️⚧️",
"replyPosterBitmojiAvatarId": "104901360855_9-s5",
"replyPosterBitmojiSelfieId": "37401951",
"lastStateUpdateTsMs": "1782940775639",
"threadedReplyCount": 62,
"rankingScore": 980
}
],
"cursor": "CAESVfq8iY0Il/Lx3QGE/NCoBJjto6UK7dCzmw6Rk/agAafv77APgbXmpgXi4NCjDsrE7OwMzNvywQeD1/G4AoHm0vcGs7HxywyF3LzND5+dnNIJ6pikpwwagwISgAJDcjBCQ2cwS0FuUnpFZ2NJbVBIby1QVXpFcWNCYWhkemZtUmxiSFJoTFdadmNtTmxMVzVoYlRVdGNISnZaSEtMQVFzU0VGTndiM1JzYVdkb2RGSmxjR3hwWlhNaU8xYzNYMFZFYkZoWFZFSnBXRUZGUlc1cFRtOU5VSGRCUVZsWk1uQjJXbTVrTUZwWVZtMUJXamhtWjBjNGNFRmFPR1ptTFY5SlFVRkJRVUZSREFzU0VGTndiM1JzYVdkb2RGSmxjR3hwWlhNaUpEUTFN…",
"hasMore": true
}Tüm uç noktalarda ortak
Her rota bunları döndürebilir: eksik ya da hatalı anahtar, biten kredi, yanıt vermeyen platform ya da bizim tarafımızdaki bir hata. Hiçbiri kredi harcamaz.
GET /v1/cosmos/profile?handle=design
{
"success": false,
"message": "Invalid API key"
}04Notlar
Yorumlar `comments` içinde, sayfa başına 25 adet gelir. `hasMore` true olduğu sürece sonraki sayfa için `cursor` değerini `cursor` parametresiyle geri gönderin; son sayfada `cursor` null, `hasMore` false olur. `threadedReplyCount` yalnızca yanıtı olan yorumlarda bulunur; yorum zamanları metin olarak gelir. Yorumu olmayan bir Spotlight için 200 ve boş bir liste döner, 0 kredi düşer. Hatalı bir cursor ücretsiz bir 400 hatası verir.
05Hatalar ve krediler
Her hatada success: false ve gerçek bir HTTP durum kodu döner; kredi düşmez.
400missing_parameter
Zorunlu bir parametre eksik veya geçersiz.
403private_account
Hesap gizli ya da yaş kısıtlamalı.
404not_found
Böyle bir hesap yok.
503upstream_error
Platform şu an cevap vermiyor; tekrar deneyin.