Zum Hauptinhalt springen
POST
Rufen Sie Analytics für Beiträge ab, die nicht über Ayrshare erstellt wurden, indem Sie die niedrigstufige Social Post ID angeben. Diese ID wird im Feld postIds des /post-Endpunkts zurückgegeben. Das verknüpfte Konto muss der Eigentümer des Beitrags sein, um die Analytics abrufen zu können (Ausnahme: YouTube; siehe unten). Unterstützte Plattformen: Facebook, Instagram, LinkedIn, Threads, TikTok, Twitter und YouTube.
  • Der Aufruf ist derselbe wie beim Endpunkt Analytics zu einem Beitrag. Der entscheidende Unterschied besteht darin, dass Sie die vom sozialen Netzwerk zurückgegebene Post-ID anstelle der Ayrshare-ID verwenden. Außerdem müssen Sie den Parameter searchPlatformId: true hinzufügen, um den Endpunkt darauf hinzuweisen, dass Sie nach der Social Post ID suchen.
  • Verwenden Sie den Endpunkt Get All Post History, um Beiträge und IDs abzurufen, die außerhalb von Ayrshare entstanden sind und im Feld id zu finden sind.
  • Empfohlen nur für Beiträge, die nicht über Ayrshare gesendet wurden. Für Beiträge, die über Ayrshare gesendet wurden, verwenden Sie den Analytics-Endpunkt.
  • Analytics zu Instagram-Beiträgen, die veröffentlicht wurden, bevor das Konto des Nutzers von einem persönlichen in ein Business-Konto umgewandelt wurde, sind eingeschränkt.
  • Wenn Sie YouTube-Analytics für einen Beitrag abrufen, der nicht zu Ihrem Kanal gehört, und dabei die Social-ID-Methode verwenden, gibt die API beschreibende Metadaten zum Inhalt zurück, zeigt jedoch für alle numerischen Kennzahlen den Wert null. Beschreibende Informationen wie Titel, Beschreibung, Tags, Kanalname, Datenschutzstatus und Thumbnail-URLs werden korrekt befüllt und liefern Kontext zum Videoinhalt. Alle numerischen Performance-Kennzahlen – dazu gehören Views, Likes, Kommentare, Shares, Abonnentenveränderungen, Watch Time und Playlist-Aufnahmen – werden jedoch als null zurückgegeben.
  • Bei Verwendung von postIds für X/Twitter-Threads muss die Social Post ID jedes Tweets einzeln angegeben werden; Thread-Tweets werden bei einer Abfrage des übergeordneten Beitrags nicht automatisch einbezogen.

Header-Parameter

Body-Parameter

Entweder id oder postIds muss angegeben werden. Verwenden Sie id für einen einzelnen Beitrag oder postIds, um Analytics zu mehreren Beiträgen in einer einzigen Anfrage abzurufen.
id
string
Social Post ID, die vom /post-Endpunkt zurückgegeben wird. Dies ist das Feld id eines einzelnen sozialen Netzwerks im Array postIds. Entweder id oder postIds ist erforderlich.
postIds
array
Array von Social Post IDs, um Analytics für mehrere Beiträge in einer einzigen Anfrage abzurufen. Maximal 100 IDs sind erlaubt. Entweder id oder postIds ist erforderlich.
platforms
array
erforderlich
String-Array der Plattformen, für die Analytics abgerufen werden sollen. Es ist nur ein Wert erlaubt.Verfügbare Werte:
searchPlatformId
boolean
Standard:false
erforderlich
Setzen Sie den Wert auf true, um nach der Social Post ID zu suchen.
Wenn kumulative Kennzahlen (z. B. Likes, Kommentare, Aufrufe) vom sozialen Netzwerk vorübergehend nicht verfügbar sind, füllt die API sie automatisch aus gespeicherten Daten auf. Im plattformspezifischen analytics-Objekt können zwei optionale Felder erscheinen:
  • backfilledFrom (String, ISO 8601) — Vorhanden, wenn eine oder mehrere kumulative Kennzahlen aus gespeicherten Daten ersetzt wurden. Der Zeitstempel gibt an, wann die gespeicherten Daten zuletzt aktualisiert wurden.
  • recoveredFrom (String, ISO 8601) — Vorhanden, wenn die gesamte Analytics-Antwort aufgrund eines vollständigen API-Ausfalls aus gespeicherten Daten wiederhergestellt wurde. Der Zeitstempel gibt an, wann die gespeicherten Daten zuletzt aktualisiert wurden.
Gespeicherte Daten, die älter als 4 Tage sind, gelten als veraltet und werden nicht für Backfill oder Wiederherstellung verwendet.