2010-12-17 2 views
0

Ich habe eine Frage bezüglich der Facebook-API und möchte einige Einblicke in die verschiedenen Funktionen der Facebook API erhalten.Zugriff auf Facebook-Daten - Offline-Zugriff

Ich plane, eine App in PHP zu schreiben. Dies wäre eine Geburtstagsalarm-App. Ein Benutzer würde unsere Website besuchen, sich mit seinem Facebook-Account einloggen und fertig - Wir senden ihnen Benachrichtigungen, wenn ihre Freunde Geburtstage haben.

Wie kann diese App im Hintergrund arbeiten? weil Verbindungen für einen Benutzer sich ständig ändern. Wir können nicht speichern alle Daten in einer Datenbank, weil zwei Dinge:

1) Constantly evolving connections 
2) Violates Facebook Terms. 

Wir brauchen nur die UID der Benutzer und dann die UID ein Benutzer Verbindungen zu irgendwie holen verwenden, um speichern zu können und ihre entsprechenden Datum Geburt auf einer täglichen Basis.

Bitte lassen Sie mich wissen, ob dies getan werden kann oder nicht, denn was ich bisher von der Facebook-API gelernt habe, benötigen wir einen Access Token, um auf persönliche Informationen des Benutzers zuzugreifen. Und dieses Access Token ist nur für die Zeit persistent, bis er/sie eingeloggt ist.

Ich bin sicher, es könnte eine andere Möglichkeit, dies zu erreichen, die ich vielleicht übersehen hätte.

Ich würde sehr schätzen, wenn jemand von euch mich in die richtige Richtung führen könnte.

Antwort

3

Sie müssen die erweiterte Berechtigung anfordern, um Benutzerdaten jederzeit abrufen zu können. Um Freunde Geburtstag zu bekommen gibt es friends_birthday Erlaubnis. Weitere Informationen zu Berechtigungen finden Sie unter here.

+0

Dank Serg, ich hatte das schon aus einer anderen StackOverflow Frage .. :) danke.! +1 –