Erwähnen Facebook-Seite in der Seiten-API-Post
Entschuldigen, dies ist ein doppelter posten - Facebook Graph Api - Veröffentlichung auf Fan-Seite als Admin
Die Grafik-API besagt wörtlich, dass (https://developers.facebook.com/docs/graph-api/reference/v2.1/page/feed/):
Den Hauptteil der post, ansonsten heißt der status-Nachricht. Entweder
link oder Nachricht müssen angegeben werden. Die Nachricht enthalten kann, erwähnt
Facebook-Seiten mit der folgenden syntax:@[page-id]
Beispielsweise die folgende Meldung wäre zu erwähnen die Facebook
Entwickler-Seite inline:Test message @[19292868552] tag
Wenn ich post zu einer Seite (für die ich bin ein admin) mit der oben genannten syntax, mit einer Seiten-Id für die inline-link (für die ich bin auch ein admin) und mit einer facebook-Anwendung (für die ich bin Entwickler) dies scheint nicht zu funktionieren. Ein Beispiel für meinen Aufruf:
https://graph.facebook.com/v2.1/page-id1/feed?message=Test+Nachricht+@[Seite-id2]+tag
In meinem Fall das tag gerendert wird, wie es oben angezeigt wird, also kein link oder Erwähnung. Bisher habe ich versucht:
- Verschiedenen Kombinationen Seite-id1 und Seite-id2.
- HTML-Codierung der @, [ und ] Symbolen.
- Buchen als eine Seite oder als ein Benutzer.
- Mit einer anderen notation @[page id:page name]. Das ist nicht gerendert, atall, wird einfach ein leerer Platz.
Ich muss etwas fehlen, wird deutlich, wenn jemand ist in der Lage zu vergießen Licht in diese!
- möglich, Duplikat der Facebook Graph Api - Veröffentlichung auf Fan-Seite als Admin
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass die Dokumentation für die API-version 2.1, aber dein Beispiel nennen, es gibt nicht versionierte und würde so werden mit die älteste unterstützte version ist v1.0.
V1.0-Dokumentation sagt nichts über die Funktionalität, also ist es wahrscheinlich nur in v2.1 oder höher
Die Dokumente auch sagen, dass Ihre Nutzung dieser Funktion, muss genehmigt werden, bevor es verwendet werden kann, von der öffentlichkeit, aber ich denke, mit der richtigen version sollte es arbeiten für Sie, für test-Zwecke zur Verfügung gestellt, du bist ein admin der App, die Seite, für die Sie das tagging und die Seite, die Sie aktualisieren
this is a test tag of @[278905338821044] for a test
BTW)Ich saß auf dieser für eine Weile zu. Eine klare Antwort gegeben Igy auf die Facebook bug tracker Seite...
Dies ist eine große Antwort, aber verstehe ich das falsch auf den ersten. Ich war versucht, zu @[page-id] eine Facebook-Seite mit meinem test-Benutzer-Seite. Ich dachte, da ich angemeldet war Facebook/Entwickler als admin mit meinem persönlichen facebook-account, dass die test Benutzer erstellt habe ich gezählt, als admin-Benutzer zu und ich würde in der Lage sein, zu @[page-id] anderen Seiten waren Sie admins von Ihrer Seite.
Es scheint, dass Sie nur dann durchführen können diese Funktionalität mit dem admin-Konto Sie angemeldet sind, auf facebook/Entwickler. Das Konto muss über eine Facebook-Seite admin verwenden, müssen Sie die Seite access_token und @[page-id] eine facebook-Seite admin von deiner Benutzer-Seite, um für Sie zu arbeiten. Sobald ich über die Tatsache, dass ich nicht testen, das in meiner Entwicklungsumgebung mit meinem test-Benutzer, Es funktionierte perfekt!
Hoffe, dies hilft jemand anderes könnte das sein, mit dem gleichen problem.