Fandjango

צילום מסך תוכנה:
Fandjango
פרטי תוכנה:
גרסה: 4.0.7
טען תאריך: 20 Feb 15
מפתחים: Johannes Gorset
רשיון: ללא תשלום
פופולריות: 3

Rating: nan/5 (Total Votes: 0)

יישומי פייסבוק הם פשוט אתרים שנטענים ב- iframes בפייסבוק. פייסבוק לספק מסמכים נטענים בתוך IFrames אלה עם נתונים שונים, כגון מידע אודות המשתמש שניגש אליו או דף פייסבוק שהוא נצפה מ. מידע זה נמצא במארז בבקשות שנחתמו.
Fandjango הוא מודול שמנתח בקשות חתומות, תקצירי המידע הכלול בתוך ומאכלס את אובייקט הבקשה בהתאם.
תחילת עבודה
אתה עלול למצוא את יישום לדוגמא והדרכה כדי לשכפל אותו במאגר Fandjango דוגמא.

שימוש:

משתמשים
Fandjango חוסך ללקוחות שאשרו את הבקשה שלך במודל המשתמש שלה. אתה יכול לגשת לדוגמא המודל המקבילה בrequest.facebook.user.
מופעים של מודל המשתמש יש את המאפיינים הבאים:
& Nbsp; facebook_id - שלם מתאר פייסבוק זיהוי של המשתמש.
& Nbsp; facebook_username - מחרוזת המתארת ​​את שם המשתמש של פייסבוק של המשתמש.
& Nbsp; FIRST_NAME - מחרוזת המתארת ​​את השם הפרטי של המשתמש.
& Nbsp; LAST_NAME - מחרוזת המתארת ​​את שם משפחתו של המשתמש.
& Nbsp; PROFILE_URL - מחרוזת המתארת ​​את כתובת האתר לפרופיל הפייסבוק של המשתמש.
& Nbsp; מגדר - מחרוזת המתארת ​​מין של המשתמש.
& Nbsp; עיר הולדתו - מחרוזת המתארת ​​עיירת הבית של המשתמש (דורשת 'user_hometown' רשות מורחבת).
& Nbsp; מיקום - מחרוזת המתארת ​​את המיקום הנוכחי של המשתמש (דורשת 'USER_LOCATION' רשות מורחבת).
& Nbsp; ביו - מחרוזת המתארת ​​"עליי" שדה של המשתמש בפייסבוק (דורשת 'user_about_me' רשות מורחבת).
& Nbsp; relationship_status - מחרוזת המתארת ​​מצב היחסים של המשתמש (דורשת אישור המורחב 'user_relationships').
& Nbsp; political_views - מחרוזת המתארת ​​את דעותיו הפוליטיות של המשתמש (דורשת אישור המורחב 'user_religion_politics').
& Nbsp; דואר אלקטרוני - מחרוזת המתארת ​​את כתובת הדוא"ל של המשתמש (דורש 'דוא"ל' האריך רשות).
& Nbsp; אתר אינטרנט - מחרוזת המתארת ​​באתר האינטרנט של המשתמש (דורש 'user_website' רשות מורחבת).
& Nbsp; אזור - מחרוזת המתארת ​​האזור של המשתמש.
& Nbsp; מאומת - בוליאני מתאר אם המשתמש מאומת על ידי פייסבוק.
& Nbsp; יום הולדת - אובייקט datetime מתאר את יום הולדתו של המשתמש (דורש אישור 'user_birthday' מורחב)
& Nbsp; קוד_ - אובייקט OAuth אסימון.
& Nbsp; created_at - אובייקט datetime מתאר כאשר המשתמש נרשם.
& Nbsp; last_seen_at - אובייקט datetime מתאר כאשר המשתמש נראה לאחרונה.
ייתכן לסנכרן נכסים אלה עם פייסבוק בכל עת עם השיטה לסנכרן של המודל.
קוד_ הוא מופע של מודל OAuthToken, שבו יש את המאפיינים הבאים:
- אסימון - מחרוזת המתארת ​​את אסימון OAuth עצמו.
- Issued_at - אובייקט datetime מתאר בעת הוצאת האסימון.
- Expires_at - אובייקט datetime מתאר כאשר האסימון פג (או אף אם לא)
אם הלקוח לא מורשה היישום שלך, request.facebook.user הוא איש.
משתמשים המסמיכים
אתה רשאי לדרוש הלקוח לאשר את הבקשה שלך לפני שתיגש אל נוף עם מעצב facebook_authorization_required.
מfandjango.decorators לייבא facebook_authorization_required
(facebook_authorization_required)
foo def (בקשה, args *, ** kwargs):
& Nbsp; כרטיס
זה יפנה את הבקשה לאישור הדו-שיח פייסבוק, אשר בתורו להפנות גב לURI המקורי. המעצב מקבל redirect_uri טיעון אופציונאלי, המאפשר לך להתאים אישית את מיקום המשתמש הוא מנותב אל לאחר שאשר את הבקשה:
מFACEBOOK_APPLICATION_TAB_URL יבוא הגדרות
מfandjango.decorators לייבא facebook_authorization_required
facebook_authorization_required (redirect_uri = FACEBOOK_APPLICATION_TAB_URL)
foo def (בקשה, args *, ** kwargs):
& Nbsp; כרטיס
אם אתם מעדיפים, אתם יכולים להפנות את הבקשה בבקרת זרימה משלך על ידי שימוש בפונקצית redirect_to_facebook_authorization:
מredirect_to_facebook_authorization יבוא fandjango.utils
foo def (בקשה, args *, ** kwargs):
& Nbsp; אם לא request.facebook.user:
& Nbsp; redirect_to_facebook_authorization תמורה (redirect_uri = 'http: //www.example.org/')
דפים
אם היישום הוא גישה מכרטיסייה על דף פייסבוק, תוכל למצוא מופע של FacebookPage בrequest.facebook.page.
יש מקרים של מודל FacebookPage את המאפיינים הבאים:
- Id - מספר שלם המתאר את id של הדף.
- Is_admin - בוליאני מתאר אם המשתמש הנוכחי הוא מנהל של הדף.
- Is_liked - בוליאני מתאר אם המשתמש הנוכחי אוהב את הדף.
& Nbsp; כתובת אתר - מחרוזת המתארת ​​את כתובת האתר לדף.
אם היישום איני נגיש מכרטיסייה על דף פייסבוק, request.facebook.page הוא אין

מה חדש במהדורה זו:.

  • Fandjango כעת להגדיר request.facebook לFalse לבקשות שנחתמו לא חוקיות ולא העלאה חריגה.
  • Fandjango משתמש כעת את הגרסות העדכניות ביותר של בקשות וfacepy.

מה חדש בגרסה 4.0.6:

  • Fandjango עכשיו ירחיב רק אסימוני OAuth שיש לי לא כבר הוארך.

מה חדש בגרסת 4.0.5:

  • Fandjango עכשיו יתעלם שגיאות פייסבוק פנימיות על ניסיון להאריך קוד גישה.

מה חדש בגרסת 4.0.4:

  • תוקן באג שגרם לעימות "redirect_uri ' ל'facebook_authorization_required 'ללהתעלם ממנו.

מה חדש בגרסת 4.0.3:.

  • באפשרותך כעת להגדיר הרשאות תצוגה ספציפית
  • # משתמש נוסף הרשאות.
  • הגדרה נוסף FACEBOOK_APPLICATION_CANVAS_URL.
  • אסימוני OAuth כעת מורחבים (ראה פחת של אישורים וגישה לא מקוון)
  • תוקן בעיה שמנעה ממשתמשי הרשאה ליישומים תחת Internet Explorer.

מה חדש בגרסת 4.0.2:

  • תוקן באג שגרם AttributeError על הנפקה HTTP GET בקשה לתצוגת deauthorization.
  • תוקן באג שגרם deauthorization היישום להיכשל.
  • תוקן באג שמנע את הלוקליזציה נורבגית ממיושם.

דרישות :

  • Python

תוכנות אחרות של יזם Johannes Gorset

Fandjango
Fandjango

12 May 15

django-respite
django-respite

20 Feb 15

תגובות ל Fandjango

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!