Frage

Ich brauche eine Facebook-Anwendung dieser Art von sitzen im ‚Hintergrund‘ von Benutzeroperationen. Sobald die App vom Benutzer installiert sind, wird es halten auf dem Senden des Status-Updates des Benutzers, neue Freund Verbindungen usw. zu einem anderen Web-App von mir. Es hält auf Informationen bekommen, egal, ob die App-Seite geöffnet ist oder nicht.

Meine Frage ist - ist das möglich? Bisher habe ich eine einfache iFrame App spielte mit der Java-API geschrieben. Es scheint, dass es nur Datensammlungen durchführen, wenn die Seitentreffer ist.

EDIT: Datenschutz ist auf jeden Fall ein berechtigtes Anliegen hier. Aber die Anwendung wird auf jeden Fall prompt für die Erlaubnis, auch wenn FB API nicht eingebaut ist, dies zu tun.

War es hilfreich?

Lösung

können Sie fragen den Benutzer nach der offline_access erweiterte Erlaubnis durch die Verwendung von fb:prompt-permission FBML tag : <fb:prompt-permission perms="offline_access">Can I have access to your data all the time?</fb:prompt-permission>, speichern Sie die Sitzungsschlüssel des Benutzers in Ihre Datenbank und Abfrage der Facebook-API dann je nach Bedarf. (Sie können auch andere erweiterte Berechtigungen benötigen, wenn es andere Daten ist die Sie zugreifen möchten, die kein Standard-API-Aufruf ist.)

Beachten Sie, dass dies nicht gegen die Nutzungsbedingungen, aber Sie werden nicht gespeichert werden dürfen keines der Daten, die Sie für mehr als 24 Stunden.

Andere Tipps

Tho Ich werde nicht es vorschlagen, aber wenn Sie eine „App“ erstellen, die eine zugehörige Benutzerkonto hat, die Sie dann den Benutzer über die Facebook-App fragen als Freund hinzuzufügen, können Sie erreichen, was Sie in der Frage wollen .

.

z, sagen wir mal Ihre App iFacebook war - dann erstellen Sie einen regulären Benutzerkonto namens iFacebook Freund und fragen Nutzer Ihrer iFacebook App iFacebook Freund zu ihren Freunden (*) Liste hinzuzufügen. Dann können Sie Daten von Ihren App-Nutzer kratzen über den regulären Facebook-Account ‚iFacebook Freund‘.

Doch so tun, ist wahrscheinlich, geht auf einige Nutzungsrichtlinien von Facebook verletzen und wahrscheinlich können Sie verboten bekommen, oder als Privatsphäre zu verletzen App berichtet. Wenn jedoch, was Ihre Anwendung tut nützlich genug ist, werden einige Leute glücklich Privatsphäre gehen lassen ...

(*) Sie können sie in dies zu tun, indem sie Anreize wie Bonuspunkte, extra exklusive ‚stuff‘ locken, die nur diejenigen, die den Freund bekommen würde hinzugefügt haben.

Nein. Facebook will nicht apps zu viele Benutzerdaten im Allgemeinen hat, und sicherlich wollen, dass sie nicht darauf zugreifen, wenn der Benutzer nicht aktiv mit der Anwendung interagieren.

Heck, unendlichem Sitzungsschlüssel nicht einmal unterstützt mehr. Diejenigen, die noch haben um alle wurden grandfathered in.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top