Fandjango.

Fandjango erleichtert das Erstellen von Facebook-Anwendungen von Django
Jetzt downloaden

Fandjango. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Name des Herausgebers:
  • Johannes Gorset
  • Website des Verlags:
  • http://github.com/jgorset/

Fandjango. Stichworte


Fandjango. Beschreibung

Fandjango macht es einfach, Facebook-Anwendungen zu erstellen, die von Django angetrieben werden Facebook-Anwendungen sind einfach Websites, die in Iframes auf Facebook laden. Facebook liefern Dokumente, die in diesen IFrames mit verschiedenen Daten geladen werden, z. B. Informationen zum Zugriff auf den Benutzer oder der Facebook-Seite, aus Diese Daten sind in signierten Anfragen eingekapselt.FandJango ist ein Modul, das unterzeichnete Anforderungen analysiert, die Informationen, die in den Anforderungen des Anforderungsobjekts enthalten sind. BenutzerFandJango speichert Kunden, die Ihre Anwendung in seinem Benutzermodell autorisiert haben. Sie können auf die entsprechende Modellinstanz in Anfrage.Facebook.user.Instances des Benutzermodells auf die folgenden Eigenschaften zugreifen: Facebook_id - Eine Ganzzahl, die die Facebook-ID des Benutzers beschreibt. Facebook_username - Eine Zeichenfolge, die den Facebook-Benutzernamen des Benutzers beschreibt. First_Name - eine Zeichenfolge, die den Vornamen des Benutzers beschreibt. Last_Name - Eine Zeichenfolge, die den Nachnamen des Benutzers beschreibt. Profile_URL - Eine Zeichenfolge, die die URL in das Facebook-Profil des Benutzers beschreibt. Gender - eine Zeichenfolge, die das Geschlecht des Benutzers beschreibt. Hometown - eine Zeichenfolge, die die Heimatstadt des Benutzers beschreibt (erfordert "User_Hometown" erweiterte Erlaubnis). Standort - Eine Zeichenfolge, die den aktuellen Standort des Benutzers beschreibt (erfordert "User_Location" erweiterte Erlaubnis). BIO - Eine Zeichenfolge, die das Feld "Über mich" auf Facebook beschreibt (erfordert eine erweiterte Erlaubnis von user_about_me). relect_status - eine Zeichenfolge, die den Beziehungsstatus des Benutzers beschreibt (erfordert die erweiterte Genehmigung von User_Relationships). Political_Views - Eine Zeichenfolge, die den politischen Ansichten des Benutzers beschreibt (erfordert die erweiterte Erlaubnis von user_religion_politics). E-Mail - eine Zeichenfolge, die die E-Mail-Adresse des Benutzers beschreibt (erfordert "E-Mail" erweiterte Erlaubnis). Website - eine Zeichenfolge, die die Website des Benutzers beschreibt (erfordert "User_Website" erweiterte Erlaubnis). LOCALE - eine Zeichenfolge, die das Gebiet des Benutzers beschreibt. Verifiziert - ein Boolean, der beschreibt, ob der Benutzer von Facebook überprüft wird oder nicht. Geburtstag - ein DateTime-Objekt, das den Geburtstag des Benutzers beschreibt (erfordert "User_birthday" erweiterte Erlaubnis) OAuth_Token - ein OAuth-Token-Objekt. erstellt_at - ein datetime-Objekt, das beschrieben wird, wenn der Benutzer registriert wurde. last_seen_at - ein datetime-Objekt, das beschreibt, wenn der Benutzer zuletzt gesehen wurde. Sie können diese Eigenschaften jederzeit mit Facebook mit der synchronisierenden Methode des Modells synchronisieren. Das OAuth-Token selbst .USER IST NEINE Die Anforderung zum Dialogfeld Facebook-Berechtigungsdialog, der wiederum wieder in den ursprünglichen URI umleitet. Der Dekorator akzeptiert ein optionales Argument Redirect_uri, in dem Sie den Speicherort anpassen können, auf den der Benutzer nachgelassen wird KWARGS): Passwort, die Sie bevorzugen, können Sie die Anforderung in einem Steuerungsfluss mit der Funktion redirect_to_facebook_authorization umleiten: von fandjango.utils importieren redirect_to_facebook_authorizationdef foo (Anforderung, * args, ** kwargs): falls nicht anfrage.facebook.user : RETURN Redirect_to_facebook_authorization (redirect_uri = 'http: //www.example.org/') PagesIf Die Anwendung ist auf einer Registerkarte auf einer Facebook-Seite auf einer Instanz von FacebookPage auf Anfrage.Facebook.Page.Instances der FacebookPage-Modell haben folgende Eigenschaften: - ID - Eine Ganzzahl, die die ID der Page.- is_admin beschreibt - eine boolesche Beschreibung Ob der aktuelle Benutzer ein Administrator der Seite ist. URL - Eine Zeichenfolge, die die URL auf der Seite beschreibt Anforderungen: · Python


Fandjango. Zugehörige Software