3 Stimmen

Facebook RSS-Anwendung

Wie kann ich eine Facebook-RSS-Anwendung erstellen, die sich automatisch aus den bereitgestellten RSS-Feeds aktualisiert. Natürlich tun dies ist trivial für Canvas-Anwendungen, aber ich brauche dies für die Anzeige auf der Facebook-Seite. Alle RSS-Anwendungen, die ich einen Blick auf entweder nicht aktualisieren oder nicht auf Facebook-Seiten arbeiten.

Insbesondere jetzt, da unendliche Sitzungsschlüssel veraltet (und vielleicht sogar verboten) sind.

2voto

Shinhan Punkte 2810

Ich habe ausdrücklich gesagt, dass ich dies nicht für Canvas-Anwendungen benötige (da dies trivial ist), sondern für Facebook-Seiten! Dies wird gemacht mit profil.setFBML und die auf diese Weise veröffentlichten Daten befinden sich auf den Facebook-Servern.

2voto

Shinhan Punkte 2810
  1. Unendliche Sitzungsschlüssel nicht mehr existieren
  2. Jeder Feed ist einzigartig. Aber selbst wenn das nicht der Fall wäre, kann ich die fbml.refreshRefUrl einfach in einen Cron-Job packen und es wird ohne Sitzung funktionieren (weil ich keine unendliche Sitzung bekommen kann)=. Oder muss ich vielleicht erst die erweiterte Berechtigung offline_access beantragen? Gibt es eine Möglichkeit, ohne Cron-Jobs zu verwenden?

0voto

Josh Punkte 1469

Sie haben zwei Möglichkeiten.

  1. Konvertieren Sie Ihre Benutzersitzung (wenn der Benutzer manuell auf Ihre Anwendung zugreift) in eine unendliche Sitzung, und aktualisieren Sie dann regelmäßig die Profilinformationen für einen Benutzer. Es gibt einige Informationen darüber, wie dies zu tun ist (und welche API-Aufrufe Sie ohne Sitzungen machen können) aquí .

  2. Erstellen Sie einen neuen "Griff" (siehe fb:ref ) für jeden einzelnen Feed und aktualisieren dieses Handle bei jeder Änderung des Feeds. Handles sind Schlüssel-Werte-Paare, die mit Ihrer App verknüpft sind und die Sie über FBML inline einbinden können. Dies ermöglicht Ihnen einen einzigen Aufruf an die API, der alle Benutzer aktualisiert, die einen bestimmten Feed abonniert haben.

Die zweite Option ist auf lange Sicht wahrscheinlich die beste.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X