Ich benutze das JavaScript SDK, um mich über Facebook bei dem Benutzer auf meiner Website anzumelden. Hierfür ist die publish_actions
-Berechtigung erforderlich. Wenn ich es richtig verstehe, sind Open Graph-Storys, die mit veröffentlicht wurden, nur für Benutzer sichtbar, deren Timeline aktiviert ist.Automatisches Aktivieren der Zeitleiste der Benutzer beim Anmelden
Ist es möglich, die Zeitleiste des Benutzers automatisch zu aktivieren, nachdem er sich in meiner Anwendung angemeldet hat und mir die Berechtigungen gegeben hat. Ich habe Authentifizierungsdialoge im Internet gesehen, bei denen Anwendungen die Berechtigung anfordern. Nach dem Erteilen der Berechtigung und dem Anmelden hat der Benutzer automatisch die neue Zeitleiste aktiviert.
Ich habe schon viel gesucht, aber leider konnte ich in der Entwicklerdokumentation nichts darüber finden, wie man das macht.
Wie bewerkstellige ich das?
Die Stelle, wo ich entdeckte war http://mixcloud.com – gnw
entdeckte ich diese auf www.mixcloud.com I über facebook eingeloggt und im auth-dialog hieß es so: "um diese app zu nutzen, wirst du auf timeline umgerüstet" Nachdem ich die perms zugewiesen hatte, hatte ich die neue zeitleiste in meinem fb-profil aktiviert. Ich dachte, dass es eine offizielle Möglichkeit geben muss, dies zu tun, da der Benutzer über das Upgrade im Auth-Dialog informiert wird, bevor er der App die Berechtigungen erteilt?! (sry für die Doppelpost) – gnw
Ah, nun, ich kann es nicht wirklich testen, da ich die Zeitleiste schon seit ein paar Monaten habe, aber wenn du im [Permissions doc] (http: // developers. facebook.com/docs/authentication/permissions/) es heißt: "Die Benutzer-Eingabeaufforderung für diese Berechtigung wird im ersten Bildschirm des erweiterten Auth Dialog angezeigt und kann nicht als Teil des Authentifizierungsablaufs widerrufen werden", da dies ein Muss ist Facebook stellt wahrscheinlich sicher, dass wenn ein Benutzer diese Berechtigung autorisiert, er automatisch auf die Zeitleiste umschaltet, falls dies der Fall ist, wird dies auch mit Ihrer App passieren. –