Fandjango

Software screenshot:
Fandjango
Software ətraflı:
Version: 4.0.7
Tarixi Upload: 20 Feb 15
Geliştirici: Johannes Gorset
Lisenziya: Pulsuz
Məşhurluq: 3

Rating: nan/5 (Total Votes: 0)

Facebook applications sadəcə Facebook iframes yük saytları var. Facebook, belə ki, və ya əldə edilir Facebook səhifə daxil istifadəçi haqqında məlumat kimi müxtəlif məlumatlara görə, bu iframes ərzində dolu sənədləri təqdim. Bu məlumatlar imzalanmış sorğu əksini tapmışdır.
Fandjango ərzində olan informasiya özet, imzalanmış sorğu çözümler və müvafiq sorğu obyekt populates bir modul deyil.
Başlarken
Siz nümunə tətbiqi və Fandjango Məsələn depo onu kopya gözden geçirmek tapa bilərsiniz.

Istifadə:

İstifadəçilər
Fandjango öz User model ərizə səlahiyyət müştərilər saxlayır. Siz request.facebook.user müvafiq model instansiya daxil ola bilərsiniz.
İstifadəçi model hallarda aşağıdakı xüsusiyyətləri var:
& Nbsp; facebook_id - Bir tam istifadəçi Facebook ID izah.
& Nbsp; facebook_username - A string istifadəçi Facebook istifadəçi adı izah.
& Nbsp; first_name - A string istifadəçi adı izah.
& Nbsp; last_name - A string istifadəçi soyadı izah.
& Nbsp; profile_url - A string istifadəçi Facebook profile URL izah.
& Nbsp; gender - A string istifadəçi gender izah.
& Nbsp; məmləkəti - Istifadəçi ev şəhər izah A string (uzun icazəsi 'user_hometown "tələb edir).
& Nbsp; yeri - Istifadəçi cari yeri təsvir string (user_location "uzadıla icazə tələb edir).
& Nbsp; bio - Facebook istifadəçi "Mənə haqqında" sahəsində təsvir string ('user_about_me' uzadılmış icazə tələb edir).
& Nbsp; relationship_status - Istifadəçi əlaqələr statusu təsvir string (user_relationships "uzadılmış icazə tələb edir).
& Nbsp; political_views - Istifadəçi siyasi fikir izah A string (user_religion_politics "uzadılmış icazə tələb edir).
& Nbsp; e-poçt - Istifadəçi e-mail izah A string ('email' tələb icazə uzadıla).
& Nbsp; veb - Istifadəçi veb təsvir string ('user_website' uzadılmış icazə tələb edir).
& Nbsp; yerli - A string istifadəçi yerli izah.
& Nbsp; təsdiq - A boolean istifadəçi Facebook tərəfindən təsdiq edilir və ya izah.
& Nbsp; ad - istifadəçi ad izah A datetime obyekt ('user_birthday' uzadılmış icazə tələb olunur)
& Nbsp; oauth_token - Bir OAuth Token obyekt.
& Nbsp; created_at - qeydiyyatlı zaman izah A datetime obyekt.
& Nbsp; last_seen_at - İstifadəçi görüldü zaman datetime object izah.
Siz model sinxronizasiya metodu ilə hər hansı bir zamanda Facebook bu xüsusiyyətləri sinxronizasiya edə bilər.
oauth_token aşağıdakı xüsusiyyətləri var OAuthToken model, bir nümunəsini:
- Mö'cüzə - OAuth mö'cüzə özü izah A string.
- Issued_at - mö'cüzə verilən zaman izah A datetime obyekt.
- Expires_at - A datetime mö'cüzə bitdikdə izah obyekt (və ya heç biri bu deyil, əgər)
Müştəri ərizə səlahiyyətli deyilsə, request.facebook.user None edir.
Səlahiyyət istifadəçilər
Siz facebook_authorization_required decorator bir görünüşü daxil əvvəl tətbiq ixtiyar bir müştəri tələb edə bilər.
fandjango.decorators idxal facebook_authorization_required
facebook_authorization_required ()
def foo (tələb * args ** kwargs):
& Nbsp; pass
Bu isə öz növbəsində geri orijinal URI yönlendirme Facebook icazə informasiya, sorğu yönlendirme. decorator Siz ərizə icazə sonra istifadəçi yönlendirileceksiniz yeri özelleştirmek üçün imkan verir, əlavə dəlil redirect_uri qəbul
parametrləri idxal FACEBOOK_APPLICATION_TAB_URL dən
fandjango.decorators idxal facebook_authorization_required
facebook_authorization_required (redirect_uri = FACEBOOK_APPLICATION_TAB_URL)
def foo (tələb * args ** kwargs):
& Nbsp; pass
Tercih etsəniz, siz redirect_to_facebook_authorization funksiyası istifadə edərək öz nəzarət axını sorğu yönlendirme bilər:
fandjango.utils idxal redirect_to_facebook_authorization dən
def foo (tələb * args ** kwargs):
& Nbsp; əgər request.facebook.user:
& Nbsp; qaytarılması redirect_to_facebook_authorization (redirect_uri = 'http: //www.example.org/)
Səhifələr
Proqram Facebook Page nişanı əldə varsa, request.facebook.page olan Facebookpage bir misal tapa bilərsiniz.
Facebookpage model hallarda aşağıdakı xüsusiyyətləri var:
- Id - Saytın id izah bir tam.
- Is_admin - cari istifadəçi səhifə bir administrator olub-olmadığını izah A boolean.
- Is_liked - A boolean istifadəçi səhifə sevir və ya izah.
& Nbsp; url - A string səhifə URL izah.
Proqram Facebook Page nişanı əldə deyilsə, request.facebook.page None

Bu azad Yeni nədir.

  • Fandjango indi istisna artırılması daha çox etibarsız imzalanmış istekleri üçün False üçün request.facebook müəyyən edəcək.
  • Fandjango artıq istək və facepy ən son versiyasını istifadə edir.

nədir versiya 4.0.6-ci Yeni

  • Fandjango indi yalnız var OAuth ayələr genişləndirəcək Artıq uzadıldı.

versiya 4.0.5 yeni nədir:

  • Fandjango indi cəhd sonra daxili Facebook səhvlər ignore edəcək giriş mö'cüzə uzatmaq.

nədir versiya 4.0.4-ci Yeni

  • "redirect_uri 'mübahisə səbəb olan bir səhv Sabit "facebook_authorization_required" üçün rədd ediləcək.

versiya 4.0.3 yeni nədir.

  • İndi görünüşü xüsusi icazələri qurmaq bilər
  • Əlavə User # icazələrin.
  • Added FACEBOOK_APPLICATION_CANVAS_URL ayarı.
  • OAuth ayələr artıq uzadıla (Offline Access İzni devalvasiya bax)
  • Internet Explorer altında applications icazə istifadəçilər qarşısı bir məsələ Sabit.

nədir versiya 4.0.2-ci Yeni

  • bir verilməsi üzərinə AttributeError səbəb olan bir səhv Sabit HTTP GET deauthorization keçirmək üçün tələb.
  • proqram deauthorization uğursuz səbəb olan bir səhv Sabit.
  • tətbiq olan norwegian localisation qarşısı bir səhv Sabit.

tələblər

  • Python

Geliştirici digər proqram Johannes Gorset

django-respite
django-respite

20 Feb 15

Facepy
Facepy

1 Mar 15

Kronos
Kronos

14 Apr 15

Şərh Fandjango

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!