2012-04-05 2 views
-2

Ich möchte eine Anwendung erstellen, die ich und meine Freunde abonnieren würden und die wiederum eine Anzahl von Elementen im Newsfeed mit den erforderlichen Berechtigungen überwachen kann (Art einer sozialen Netzwerkstatistik).Kann ich eine Anwendung erstellen, die die Aktivitäten eines Benutzers auf Facebook überwacht?

Ich lese die Entwickler-Dokumentation, aber ich konnte nicht herausfinden, ob es möglich ist. Abonnieren meiner Anwendung (und Erlauben der Berechtigungen) ist ein einmaliger Prozess für meine Freunde. Kann meine Anwendung ab diesem Zeitpunkt die in Graph API genannten Felder für die abonnierten Benutzer jederzeit lesen (ohne die Beteiligung des Benutzers)?

Antwort

1

Nr

verwendet Facebook die „offline_access“ Erlaubnis haben, die Anwendungen lassen würde haben einen Zugriffstoken, das nicht abläuft.

Vor nicht allzulanger Zeit hat Facebook diese Erlaubnis aufgegeben, wie in Removal of offline_access permission angegeben.

Die längste (die mir bekannt ist), dass ein Token gültig ist, ist 60 Tage. Wenn Sie diesen Zeitraum verlängern möchten, müssen Sie den Benutzer dazu bringen, mit Ihrer Anwendung zu interagieren.

+0

Funktioniert dieser 60-Tage-Token für alle Berechtigungen (einschließlich der erweiterten)? Ist es also möglich, den Zählprozess der News-Feeds über eine App (sobald meine Freunde diese App genehmigen) zu automatisieren, bis der Token lebt? –

+0

Das Zugriffstoken, das Sie erhalten, ist das Ergebnis der Authentifizierung und Autorisierung Ihrer App durch den Benutzer. Wenn Sie ihn für diesen Prozess senden, fragen Sie nach einer Liste von Berechtigungen (falls vorhanden). Der Benutzer erteilt Ihnen dann diese Berechtigungen (oder einen Teil davon)) und Sie erhalten den Token zusammen mit dem Ablaufdatum. Bis dahin ist dieses Zugriffstoken für alle Berechtigungen gültig, die der Nutzer Ihrer App gewährt hat. Authentifizierungsdokument: http://developers.facebook.com/docs/authentication/ –

Verwandte Themen