Aufgrund der Daten- und Privatsphäre-Debatte hat Instagram angekündigt, die bisherige API am 11. Dezember 2018 einzustellen. Mit der neuen Instagram-Graph-API ist die Programmierschnittstelle nun in das Facebook-Universum integriert. Das macht weniges besser, vieles aber komplizierter.
FlypSite nutzt ab sofort die Instagram-Graph-API zum Einsammeln von Instagram-Posts.
Was brauchen Sie, um die Instagram Graph API mit FlypSite zu nutzen?
Die neue Instagram-API ist ein Teil der Facebook-Graph-API. Sie benötigen daher auch bestimmte Facebook-Rechte, um Instagram-Posts einsammeln zu können!
Wichtigste Voraussetzung für die API-Nutzung ist, dass Sie einen Instagram-Business-Account besitzen.
Dieser Account muss mit einer Facebook-Page verbunden sein, die Sie selbst administrieren können (PageAdmin-Rechte in Facebook). Die Anmeldung am Kollektor erfolgt dann mit Ihrem Facebook-Account.
Wie Sie einen Instagram Account zum Business Account machen, sehen Sie hier.
Wie Sie einen Instagram Account mit einer Facebook Page verbinden, sehen Sie hier.
Welche Einschränkung hat die neue Instagram Graph API?
- Das Einsammeln von Posts nach Hashtag ist weiter möglich, allerdings anonymisiert Instagram die Posts – sie kommen ohne Userinformationen und Erstellungsdatum in FlypSite an. Der Link auf den Originalpost ist aber vorhanden und wird in den FlypSite-Clients auch dargestellt.
- Das Einsammeln aller Posts beliebiger anderer Instagram Accounts („Users“ im alten Instagram-Kollektor) ist nicht mehr möglich; nur Posts von Instagram Business Accounts können noch eingesammelt werden.
- Instagram hatte bereits mit der alten API ein rigides Ratelimit eingeführt (Begrenzung der Abfragen pro User und Stunde). Auch die neue API ist so limitiert.
Welche Features bietet FlypSite mit der Instagram Graph API an?
Sammeln von eigenen und fremden Instagram Business Posts.
- Posts des eigenen Instagram Business Accounts (Posts)
- Posts von beliebigen Instagram Business Accounts (Business)
- Beim Start werden die letzten 25 Posts gesammelt und danach alle neu veröffentlichten live.
Sammeln von Posts via Hashtagsuche.
- „Beliebteste Beiträge“ zum Hashtag (#Top)
- „Neueste“ Posts zum Hashtag (#Recent): Hier werden nur Posts der letzten 24 Stunden zurückgeliefert.
- Die eingesammelten Posts enthalten keine Userinformation und kein Erstellungsdatum (Anonymisierung durch Instagram).
- Beim Start werden die letzten 25 Posts gesammelt und danach alle neu veröffentlichten live.
Sammeln von Posts mit Markierungen Ihres Instagram Business Accounts.
- Posts, in denen Ihr Account markiert wurde (Tagged)
- Es werden die letzten 25 Posts gesammelt und danach alle neu markierten live.
- Was ist eine Markierung bei Instagram? https://help.instagram.com/
Sammeln von Posts mit Erwähnungen Ihres Instagram Business Accounts („@mentions“).
- Posts mit Erwähnung Ihres Accounts innerhalb der Post-Beschriftung (Mentions on Media)
- Posts mit Erwähnung Ihres Accounts innerhalb eines Kommentars (Mentions in Comments)
- Ein Post wird eingesammelt, sobald die Erwähnung erfolgt, alte Erwähnungen können nicht gesammelt werden.
- Was ist eine Erwähnung bei Instagram? https://help.instagram.com/
Die neue API in FlypSite
In neuen Events werden zwei neue Instagram-Sammler angelegt:
- APIv3 Instagram-Collector zum Sammeln von Posts, Tagged, Business, #Top und #Recent.
- APIv3 Instagram-Collector (@mentions) zum Sammeln von Mentions on Media, Mentions in Comments.
Mit Klick auf den Facebook-Anmelden-Button autorisieren Sie den Kollektor. Voraussetzung: Sie sind Facebook-Pageadministrator, und der administrierten Page ist ein Instagram Business Account zugeordnet.
Achtung: Wenn Sie mehrere Seiten und u.U. mehrere Business Accounts verwalten, gehen Sie im Dialog mit der Rechteabfrage bitte bis auf weiteres so vor:
- Belassen Sie alle Instagram-Rechte unverändert
- Im Abschnitt „Deine Seiten verwalten“ setzen Sie den Haken bei der (Facebook-)Seite, der Ihr Business Account zugeordnet ist.
- In der folgenden Abbildung ist der Rechtedialog wie beschrieben ausgefüllt:
Bei Fragen kontaktieren Sie uns gerne!