Fandjango

Fandjango facilite la création d'applications Facebook propulsées par Django
Télécharger maintenant

Fandjango Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • MIT/X Consortium Lic...
  • Nom de l'éditeur:
  • Johannes Gorset
  • Site Internet de l'éditeur:
  • http://github.com/jgorset/

Fandjango Mots clés


Fandjango La description

Fandjango facilite la création d'applications Facebook propulsées par Django Les applications Facebook sont simplement des sites Web qui se chargent dans des iframes sur Facebook. Facebook Fournissez des documents chargés dans ces iframes avec diverses données, telles que des informations sur l'utilisateur qui l'accédant ou la page Facebook est accessible. Ces données sont encapsulées dans des demandes signées.fandjango est un module qui analyse des demandes signées, des résumés des informations contenues dans et remplit l'objet de demande en conséquence.Engeting Démarkyou peut trouver une demande d'échantillon et une procédure à suivre pour le répliquer au référentiel de Fandjango. UtilisateursFandjango enregistre les clients qui ont autorisé votre application dans son modèle d'utilisateur. Vous pouvez accéder à l'instance de modèle correspondante dans demande.facebook.user.Instances du modèle utilisateur dispose des propriétés suivantes: Facebook_ID - Un entier décrivant l'ID Facebook de l'utilisateur. Facebook_Sername - une chaîne décrivant le nom d'utilisateur Facebook de l'utilisateur. Nom - une chaîne décrivant le prénom de l'utilisateur. Last_Name - une chaîne décrivant le nom de famille de l'utilisateur. Profil_url - une chaîne décrivant l'URL au profil Facebook de l'utilisateur. sexe - une chaîne décrivant le sexe de l'utilisateur. Ville natale - une chaîne décrivant la ville de la maison de l'utilisateur (nécessite une autorisation prolongée «user_hometown»). Emplacement - Une chaîne décrivant l'emplacement actuel de l'utilisateur (nécessite une autorisation étendue «user_location»). BIO - une chaîne décrivant le champ "About Me" de l'utilisateur sur Facebook (nécessite "user_about_me" autorisation prolongée). Relation_Status - une chaîne décrivant l'état de la relation de l'utilisateur (nécessite une autorisation étendue «user_relaélentales»). POLITIAL_VIEWS - Une chaîne décrivant les vues politiques de l'utilisateur (nécessite «user_religion_politics» la permission prolongée). Email - Une chaîne décrivant l'adresse e-mail de l'utilisateur (nécessite «e-mail» autorisée prolongée). Site Web - Une chaîne décrivant le site Web de l'utilisateur (nécessite «user_website» une autorisation prolongée). Locale - une chaîne décrivant les paramètres régionaux de l'utilisateur. Vérifié - un booléen décrivant si l'utilisateur est vérifié ou non par Facebook. Anniversaire - Un objet DateTime décrivant l'anniversaire de l'utilisateur (nécessite «user_birthday 'permission prolongée) OAuth_Token - un objet de jeton OAuth. créé_at - un objet DateTime décrivant lorsque l'utilisateur a été enregistré. last_seen_at - Objet DateTime décrivant lorsque l'utilisateur a été vu pour la dernière fois. Vous pouvez synchroniser ces propriétés avec Facebook à tout moment avec la méthode de synchronisation du modèle.Oauth_Token est une instance du modèle OAuthToken, qui dispose des propriétés suivantes: - Jeton - une chaîne décrivant Le jeton Oauth lui-même.- Émited_at - Objet DateTime décrivant lorsque le jeton a été émis. - Expire_at - un objet DateTime décrivant lorsque le jeton expire (ou non si cela ne le fait pas) si le client n'a pas autorisé votre candidature, request.facebook .User enseigne None.Authorize usersYou peut demander à un client d'autoriser votre application avant d'accéder à une vue avec la décoratrice Facebook_authorization_required.from fandjango.decorators Import Facebook_authorize_required @ Facebook_authorize_required () def FOOKE (Demande, * ARGS, ** KWARGS): PassChis va rediriger La demande à la boîte de dialogue Autorisation Facebook, qui sera à son tour rediriger vers l'URI d'origine. Le décorateur accepte un argument facultatif Redirect_uri, vous permettant de personnaliser l'emplacement que l'utilisateur est redirigé après autorisation de l'application: Importation de paramètres Facebook_Application_Tab_urlfrom Fandjango.Decorators Import Facebook_authorize_required @ Facebook_authorize_Required (Redirect_uri = Facebook_Application_Tab_url) Def FOO (Demande, * Args, ** KWARGS): PASSIF Vous préférez, vous pouvez rediriger la demande dans un flux de contrôle à l'aide de la fonction de redirect_to_facebook_authorize: de fandjango.utils importation Redirect_to_facebook_authorizeDef FOO (demande, * args, ** kwargs): Sinon requérant.facebook.utilisateur : retour redirect_to_facebook_authorization (Redirect_uri = 'http: //www.example.org/') PageInform L'application est accessible depuis un onglet sur une page Facebook, vous trouverez une instance de FacebookPage dans demande.facebook.page.Instances du FacebookPage Modèle dispose des propriétés suivantes: - ID - un entier décrivant l'ID de la page.- Is_admin - une décrit Boolean si l'utilisateur actuel est ou non un administrateur de la page.- IS_LIKED - un booléen décrivant si l'utilisateur actuel aime ou non la page. URL - une chaîne décrivant l'URL à la page.Si l'application n'est pas accessible à partir d'un onglet sur une page Facebook, request.facebook.page est Aucun. Exigences: · Python


Fandjango Logiciels associés