Erlaubnis migration von publish_stream zu publish_action
Frage ich mich, wenn Sie ein Benutzer die Berechtigung, publish_stream und Sie wollen publish_action von nun an nicht publish_stream decken oder müssen wir wieder die Benutzer auffordern, die Genehmigung?
Wenn ja was ist der einfachste Weg, die erkennen, ob Sie diese Berechtigung erteilt usw.
User-journey Vorschläge willkommen.
Den login-system habe ich im Platz ist, können die Benutzer mit facebook oder Ihre Konto-Anmeldeinformationen.
Aber einige Benutzer anmelden ohne facebook und dann später verbinden. Ich glaube nicht, die Sitzung jedes mal, wenn Sie anmelden, da brauche ich nur die publish_stream Genehmigung, die funktioniert, ohne dass Sie einen live-Benutzer-session mit facebook zu posten, wenn der Nutzer bestimmte Aktionen. Es ist eine Spalte in der Tabelle, die angibt, ob der Benutzer verbunden ist oder nicht.
Vorschläge willkommen.
Dank!
-Stefan
InformationsquelleAutor Stefan P | 2011-09-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
publish_stream und publish_actions sind zwei separate Berechtigungen. publish_stream nicht enthalten publish_actions.
Veröffentlichen Aktionen, um den open graph, die Sie brauchen, um diese neue Erlaubnis für neue Benutzer und bestehende Benutzer.
Können Sie die Berechtigungen einem Benutzer erteilt hat, Ihre app durch GETing /me/Berechtigungen aus der Graph API.
In der neuesten version des Dialogfeld Berechtigungen haben die Benutzer die Möglichkeit zu gewähren publish_stream - es ist immer eine optionale Berechtigung. Wenn die app fordert publish_actions, diese Berechtigung ist als erforderlich.
Einmal Zeitleiste gestartet hat, über Entwickler-Beta, sollte es keine Notwendigkeit zu Fragen, für publish_stream. Wenn Sie veröffentlichen möchten, eine feed story, verwenden Sie die Feed-Dialog.
InformationsquelleAutor Simon Cross
Als jetzt, publish_stream umfasst publish_actions Berechtigungen.
sehen https://developers.facebook.com/docs/publishing/#publish_stream
InformationsquelleAutor Daniel
Publish_stream ist Veraltet Berechtigungen von v2.2, das ist, warum u nicht verwenden können, halt nur publish_action u kann immer noch verwenden,
https://developers.facebook.com/docs/facebook-login/permissions
Grüße
djavalatte.com
InformationsquelleAutor moko
Müssen Sie die Anfrage
publish_stream
als eine neue Berechtigung, da die Ansage deutlich anders. Es ist mehr um "Add to timeline" und einer straight-up-Berechtigung.Wissen, ob Sie die Berechtigung haben, können Sie viele Dinge tun. Der einfachste Weg ist, um zu versuchen und zu veröffentlichen, und sehen, ob es gelingt. aber das wird neigen Ihre Metriken in Erkenntnisse. Besser ist die Verwendung des access-token-info Endpunkt, und überprüfen Sie die Bereiche, die Sie dort haben.
publish_actions
von nun an?ja. Es wird den Benutzern zur Verfügung, sobald Open Graph verlässt beta
InformationsquelleAutor Paul Tarjan
Habe ich erfolgreich veröffentlicht Aktionen auf die Zeitleiste nur mit der publish_stream Genehmigung. Ich kann nicht sagen, ob dies der Fall sein wird, wenn es vollständig gestartet ist oder ob es nur funktioniert, weil der developer beta. Wir können sicher wissen, sind wir einmal 48 Stunden entfernt von der offiziellen Lancierung von Check-out die beta-tier. http://developers.facebook.com/support/beta-tier/
InformationsquelleAutor adkatrit