Fandjango

Fandjango maakt het eenvoudig om Facebook-applicaties aan te maken die wordt aangedreven door Django
Download nu

Fandjango Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Naam uitgever:
  • Johannes Gorset
  • Uitgever website:
  • http://github.com/jgorset/

Fandjango Tags


Fandjango Beschrijving

Fandjango maakt het eenvoudig om Facebook-applicaties aan te maken die wordt aangedreven door Django Facebook-applicaties zijn simpelweg websites die in Iframes op Facebook laden. Facebook biedt documenten die binnen deze iframes zijn geladen met verschillende gegevens, zoals informatie over de gebruiker die erop toegang heeft tot of op de Facebook-pagina. Deze gegevens zijn ingekapseld in ondertekende aanvragen. Fandjango is een module die parseert ondertekende verzoeken, abstracteert de informatie die zich inkomt in en bevolkt het verzoek van de aanvraag dienovereenkomstig. Getting start. Sample-applicatie en een walkthrough om het te repliceren op de Fandjango-voorbeeld Repository.usage: GebruikersFandjango slaat klanten op die uw toepassing in het gebruikersmodel hebben geautoriseerd. U kunt op verzoek toegang krijgen tot het bijbehorende modelinstantie. Facebook.User.Instanden van het gebruikersmodel hebben de volgende eigenschappen: Facebook_ID - een geheel getal dat de Facebook-ID van de gebruiker beschrijft. Facebook_Username - een string die de Facebook-gebruikersnaam van de gebruiker beschrijft. First_Name - een string die de voornaam van de gebruiker beschrijft. LAST_NAME - een string die de achternaam van de gebruiker beschrijft. Profile_url - Een string die de URL wordt beschreven met het Facebook-profiel van de gebruiker. Geslacht - een string die het geslacht van de gebruiker beschrijft. Woonplaats - Een string die de thuisstad van de gebruiker beschrijft (vereist 'User_Hometown' verlengde toestemming). Locatie - Een string die de huidige locatie van de gebruiker beschrijft (vereist 'User_Location' verlengde toestemming). Bio - Een string die het veld "OVER ME" van de gebruiker beschrijft op Facebook (vereist 'User_Bout_Me' uitgebreide toestemming). Relatie_Status - een tekenreeks die de relatie van de gebruiker beschrijft (vereist 'User_relationships' verlengde toestemming). Political_Views - een string die de politieke weergaven van de gebruiker beschrijft (vereist 'User_Religion_politics' verlengde toestemming). E-mail - een string die het e-mailadres van de gebruiker beschrijft (vereist een uitgebreide toestemming van 'e-mail'). Website - Een string die de website van de gebruiker beschrijft (vereist 'User_Website' verlengde toestemming). Locale - een string die de locale van de gebruiker beschrijft. Geverifieerd - Een Boolean beschrijft of de gebruiker al dan niet door Facebook wordt geverifieerd. Verjaardag - een datetime-object dat de verjaardag van de gebruiker beschrijft (vereist 'User_Birthday' uitgebreide toestemming) OAUTH_TOKE - een OAUTH-token-object. Create_at - een datetime-object dat wordt beschreven wanneer de gebruiker is geregistreerd. LAST_SEEN_AT - een datetime-object dat wordt beschreven wanneer de gebruiker het laatst is gezien. U kunt deze eigenschappen op elk moment met de synchronize methode van het model synchroniseren met de synchronisatiemethode van het model.Oaut_token is een voorbeeld van het Oughtoken-model, dat de volgende eigenschappen heeft: - TOKEN - een tekenreeks Het OAUTH-token zelf.- uitgegeven_at - een datetime-object dat wordt beschreven wanneer het token is uitgegeven .- Expires_at - een datetime-object dat wordt beschreven wanneer het token verloopt (of geen als dit niet) is als de klant uw aanvraag niet heeft geautoriseerd. .User is er geen. Authorizing-gebruikersverdienen kan een klant nodig hebben om uw aanvraag te autoriseren voordat u toegang hebt tot een weergave met de Facebook_Authorization_required Decorator.from Fandjango.decorators Import Facebook_Authorization_required @ Facebook_Authorization_required () Def Foo (aanvraag, * args, ** kwargs): Passethis zal worden doorgestuurd Het verzoek naar het Facebook-autorisatie-dialoogvenster, dat op zijn beurt terug zal worden naar de originele URI. De decorateur accepteert een optioneel argument Redirect_uri, zodat u de locatie kunt aanpassen. De gebruiker wordt doorgestuurd naar na het autoriseren van de toepassing: van instellingen Import Facebook_Application_tab_urlfrom Fandjango.decorators Import Facebook_Authorization_required @ Facebook_Authorization_required @ Facebook_Authorization_required (Redirect_uri = Facebook_Appplication_Tab_url) Def foo (aanvraag, * args, ** KWARGS): Passif U geeft de voorkeur, u kunt het verzoek in een besturingsstroom van u doordraaien met behulp van de functie Redirect_TO_FACEBook_Authorization: van Fandjango.Utils Import Redirect_TO_FACEBook_AuthorizationDef Foo (aanvraag, * args, ** kwargs): indien niet aanvraag. Facebook.User : Retourneer REDIRECT_TO_FACEBook_Authorization (Redirect_uri = 'http: //www.example.org/') PageIf De applicatie is toegankelijk via een tabblad op een Facebook-pagina, vindt u een exemplaar van Facebookpagina op verzoek. Facebook.pagina.Instations van de Facebookpagina-model hebben de volgende eigenschappen: - ID - een geheel getal dat de ID van de pagina beschrijft .- IS_ADMIN - een Boolean Beschrijving Of de huidige gebruiker al dan niet een beheerder van de pagina is .- is_liked - een Boolean beschrijft of de huidige gebruiker al dan niet van de pagina houdt. URL - een tekenreeks die de URL op de pagina beschrijft. Als de applicatie niet is toegankelijk via een tabblad op een Facebook-pagina, is verzoek.FACEBook.Page Geen. Vereisten: · Python


Fandjango Gerelateerde software