Fandjango

Screenshot Software:
Fandjango
Detalii soft:
Versiune: 4.0.7
Incarca data: 20 Feb 15
Producător: Johannes Gorset
Licenţă: Gratuit
Popularitate: 11

Rating: nan/5 (Total Votes: 0)

aplicații Facebook sunt pur și simplu site-uri web care se incarca in ansamblu pe Facebook. Facebook furniza documente încărcate în aceste ansamblu cu diverse date, cum ar fi informații despre utilizator accesarea aceasta sau pagina de Facebook este accesat de la. Aceste date sunt încapsulate în cereri semnate.
Fandjango este un modul care analizează cererile semnat, rezumate informațiile conținute în interiorul și populează obiectului cererii în consecință.
Noțiuni de bază
Puteți găsi o aplicație probă și o prezentare a se reproduce la magazia Fandjango exemplul.

Utilizare:

Utilizatorii
Fandjango salvează clientii care au autorizat cererea dumneavoastră în modelul său de utilizare. Puteți accesa modelul instanța corespunzătoare în request.facebook.user.
Cazurile de modelul de utilizare au următoarele proprietăți:
& Nbsp; facebook_id - Un întreg descrie Facebook ID-ul utilizatorului.
& Nbsp; facebook_username - Un șir care descrie Facebook numele de utilizator al utilizatorului.
& Nbsp; prenume - Un șir care descrie prenumele utilizatorului.
& Nbsp; LAST_NAME - Un șir care descrie nume de utilizator.
& Nbsp; PROFILE_URL - Un șir care descrie adresa URL a profilului utilizatorului de Facebook.
& Nbsp; de gen - Un șir care descrie gen utilizatorului.
& Nbsp; natal - Un șir care descrie orașul natal al utilizatorului (necesita "user_hometown" permisiune extinsă).
& Nbsp; de locație - Un șir care descrie locația curentă a utilizatorului (necesita "user_location" permisiune extinsă).
& Nbsp; bio - Un șir care descrie câmpul utilizatorului "despre mine", pe Facebook (necesită "user_about_me" permisiune extinsă).
& Nbsp; relationship_status - Un șir care descrie starea relația utilizatorului (necesită permisiunea extinse "user_relationships").
& Nbsp; political_views - Un șir care descrie punctul de vedere al utilizatorului politice (necesită permisiunea extinse "user_religion_politics").
& Nbsp; e-mail - Un șir care descrie adresa de email a utilizatorului (necesita "e-mail" extinsă permisiune).
& Nbsp; site-ul - un șir care descrie site-ul utilizatorului (necesita "user_website" permisiune extinsă).
& Nbsp; locale - Un șir care descrie localizare a utilizatorului.
& Nbsp; verified - Un boolean descrie sau nu utilizatorul este verificată de Facebook.
& Nbsp; ziua - Un obiect datetime descrie ziua de naștere a utilizatorului (necesita "user_birthday" permisiune extinsă)
& Nbsp; oauth_token - Un obiect OAuth Token.
& Nbsp; created_at - Un obiect datetime descrie atunci când utilizatorul a fost înregistrat.
& Nbsp; last_seen_at - Un obiect datetime descrie când utilizatorul a fost vazut ultima oara.
Veti putea sincroniza aceste proprietăți cu Facebook în orice moment cu metoda Sincronizarea modelului.
oauth_token este o instanță a modelului OAuthToken, care are următoarele proprietăți:
- Jeton - Un șir care descrie jetonul OAuth în sine.
- Issued_at - Un obiect datetime descrie când a fost emis token.
- Expires_at - Un obiect datetime descrie când expiră token (sau Nimic dacă nu)
În cazul în care clientul nu a autorizat cererea dumneavoastră, request.facebook.user este Niciunul.
Utilizatorii de autorizare
Puteti solicita un client a autoriza cererea dumneavoastră înainte de a accesa o vedere cu decorator facebook_authorization_required.
de la fandjango.decorators import facebook_authorization_required
facebook_authorization_required ()
def foo (cerere, args *, ** kwargs):
& Nbsp; adversari
Acest lucru va redirecționa cererea de dialogul autorizare Facebook, care va redirecționa la rândul său, înapoi la original URI. Decorator acceptă o redirect_uri argument opțional, permițându-vă să personalizați locația utilizatorul este redirecționat către după autorizarea cererii:
din setările FACEBOOK_APPLICATION_TAB_URL import
de la fandjango.decorators import facebook_authorization_required
facebook_authorization_required (redirect_uri = FACEBOOK_APPLICATION_TAB_URL)
def foo (cerere, args *, ** kwargs):
& Nbsp; adversari
Dacă preferați, puteți redirecționa cererea într-un flux de control al tau folosind funcția de redirect_to_facebook_authorization:
de la fandjango.utils redirect_to_facebook_authorization import
def foo (cerere, args *, ** kwargs):
& Nbsp; dacă nu request.facebook.user:
& Nbsp; redirect_to_facebook_authorization retur (redirect_uri = 'http: //www.example.org/ ")
Pagini
În cazul în care cererea este accesat de o filă pe o Pagina de Facebook, veți găsi o instanță de FacebookPage în request.facebook.page.
Cazurile de modelul FacebookPage au următoarele proprietăți:
- Id - Un întreg descrie id-ul paginii.
- Is_admin - Un boolean descrie sau nu utilizatorul curent este un administrator al paginii.
- Is_liked - Un boolean descrie sau nu utilizatorul curent îi place pagina.
& Nbsp; url - Un șir care descrie URL-ul paginii.
În cazul în care cererea nu este accesat de la o filă la o Pagina de Facebook, request.facebook.page este None

Ce este nou în această versiune:.

  • Fandjango va seta acum request.facebook la fals pentru cereri semnate invalide, mai degrabă decât creșterea o excepție.
  • Fandjango juca acum cele mai recente versiuni ale cererilor și facepy.

Ce este nou în versiunea 4.0.6:

  • Fandjango acum se va extinde doar jetoane OAuth care nu au a fost deja prelungit.

Ce este nou în versiunea 4.0.5:

  • Fandjango va ignora acum Erori de interne Facebook pe care încearcă să extinde un simbol de acces.

Ce este nou în versiunea 4.0.4:

  • Fixed un bug care a cauzat argumentul "redirect_uri" la "facebook_authorization_required" pentru a fi ignorat.

Ce este nou în versiunea 4.0.3:.

  • Puteți seta acum cu vedere specifice permisiunile
  • Adaugat User # permisiuni.
  • Setarea Adaugat FACEBOOK_APPLICATION_CANVAS_URL.
  • jetoane OAuth sunt acum extinse (a se vedea dezaprobare din Offline acces Permisiunea)
  • Fixed o problemă care a împiedicat utilizatorii de autorizare cereri în Internet Explorer.

Ce este nou în versiunea 4.0.2:

  • Fixed un bug care a cauzat o AttributeError pe emiterea HTTP GET cerere la vizualizarea deauthorization.
  • Fixed un bug care a cauzat cerere deauthorization pentru a eșua.
  • Fixed un bug care a împiedicat localizarea norvegian de a fi aplicată.

Cerințe :

  • Python

Alte software-uri de dezvoltator Johannes Gorset

Fandjango
Fandjango

12 May 15

Kronos
Kronos

14 Apr 15

django-respite
django-respite

20 Feb 15

Comentarii la Fandjango

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!