Wenn ich einen Instagram-Beitrag habe, gibt es trotzdem eine Facebook-ID für einen Instagram-Beitrag? Um klar zu sein, wenn ich nach https://www.instagram.com/p/Bcqn51ynrd5/ schaue, kann ich die instagram-Medien-ID auf zwei Arten finden:
Beides ist jedoch nicht die Medien-ID, die mit Facebooks neuem instagram graph insights verknüpft ist. Wenn ich bereits die Facebook-Medien-ID besitze, kann ich die Instagram-Medien-ID über das Facebook-Diagramm abrufen, indem ich graph.facebook.com/{facebook-media-id}?fields=ig_id
aufrufe, aber die Umkehrung kann ich nicht finden. Ist das möglich?
Ich denke nicht, dass es möglich ist. Es ist als Einschränkung in der Insights API Dokumentation aufgeführt.
So listen Sie aktuelle Einschränkungen auf:
- Wir speichern nur Messdaten für 2 Jahre.
- Sie können jeweils nur Einblicke für ein einziges Instagram Business-Konto erhalten.
- Sie können keine Einblicke für Facebook-Seiten erhalten.
- Einblicke in Geschichten sind nur 24 Stunden lang verfügbar, auch wenn die Geschichten archiviert oder hervorgehoben sind. Wenn Sie die neuesten Erkenntnisse zu einer Story erhalten möchten, bevor sie abläuft, richten Sie einen Webhook für das Instagram-Thema ein und abonnieren Sie das Feld story_insights.
graph.facebook.com/{instagram-business-account-id}/media?fields=ig_id
anrufen
dies gibt eine Liste von Facebook- und Instagram-Medien-IDs zurück:
{
"data": [
{
"ig_id": "1729885037886968354",
"id": "16961190105043123"
},
{
"ig_id": "1714698694055731973",
"id": "16949739045077321"
}
...
finden Sie dann die entsprechende Facebook-Medien-ID, für die Sie die Einsichten erhalten können.
Verwenden Sie anstelle von ig_id
auch das Feld shortcode
in graph.facebook.com/{instagram-business-account-id}/media?fields=shortcode
und durchsuchen Sie die Liste direkt nach Funktionscode, sodass Sie den Schritt "Finden der Instagram-Medien-ID über Funktionscode" überspringen können.