İçeriğe geç

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

AdTürAçıklama
urlzorunlustringSpotlight URL'si, örneğin `https://www.snapchat.com/@jack.scalise/spotlight/W7_EDlXW...`.
cursoristeğe bağlıstringBir ö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.