Fandjango

Screenshot Λογισμικό:
Fandjango
Στοιχεία Λογισμικού:
Εκδοχή: 4.0.7
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Johannes Gorset
Άδεια: Δωρεάν
Δημοτικότητα: 3

Rating: nan/5 (Total Votes: 0)

εφαρμογές του Facebook είναι απλά ιστοσελίδες που φορτώνονται σε iframes στο Facebook. Facebook παρέχει τα έγγραφα που φορτώνονται στο εσωτερικό αυτών των iframes με διάφορα στοιχεία, όπως πληροφορίες για τον χρήστη την πρόσβαση σε αυτό ή το Facebook σελίδα έχει προσπελαστεί από. Αυτά τα δεδομένα είναι έγκλειστα σε υπογράφεται αιτήματα.
Fandjango είναι μια ενότητα που αναλύει υπέγραψε τις αιτήσεις, αφαιρεί τις πληροφορίες που περιέχονται στο εσωτερικό και συμπληρώνει το αντικείμενο αίτησης αναλόγως.
Ξεκινώντας
Μπορείτε να βρείτε μια εφαρμογή του δείγματος και ένα πέρασμα για να το αντιγράψει στο Fandjango Παράδειγμα αποθετήριο.

Χρήση:

Χρήστες
Fandjango σώζει τους πελάτες που έχουν εξουσιοδοτήσει την αίτησή σας στο μοντέλο χρήσης του. Μπορείτε να αποκτήσετε πρόσβαση στο αντίστοιχο παράδειγμα μοντέλο request.facebook.user.
Εμφανίσεις του μοντέλου χρήστη έχει τα ακόλουθα χαρακτηριστικά:
& Nbsp? Facebook_id - Ένας ακέραιος που περιγράφει του χρήστη Facebook ταυτότητα.
& Nbsp? Facebook_username - Ένα αλφαριθμητικό που περιγράφει του χρήστη του Facebook το όνομα χρήστη.
& Nbsp? FIRST_NAME - Ένα αλφαριθμητικό που περιγράφει το όνομα του χρήστη.
& Nbsp? LAST_NAME - Ένα αλφαριθμητικό που περιγράφει το τελευταίο όνομα του χρήστη.
& Nbsp? PROFILE_URL - Ένα αλφαριθμητικό που περιγράφει το URL στο προφίλ του χρήστη στο Facebook.
& Nbsp? Φύλο - Ένα αλφαριθμητικό που περιγράφει το φύλο του χρήστη.
& Nbsp? Πατρίδα - Ένα αλφαριθμητικό που περιγράφει πατρίδα του χρήστη (απαιτεί «user_hometown« επεκταθεί άδεια).
& Nbsp? Τοποθεσία - Ένα αλφαριθμητικό που περιγράφει την τρέχουσα θέση του χρήστη (απαιτεί «user_location» επεκτάθηκε άδεια).
& Nbsp? Βιο - Ένα αλφαριθμητικό που περιγράφει το "About Me" πεδίο του χρήστη στο Facebook (απαιτεί «user_about_me» επεκτάθηκε άδεια).
& Nbsp? Relationship_status - Ένα αλφαριθμητικό που περιγράφει την κατάσταση του χρήστη σχέσης (απαιτεί παρατεταμένη άδεια »user_relationships»).
& Nbsp? Political_views - Ένα αλφαριθμητικό που περιγράφει τις πολιτικές απόψεις του χρήστη (απαιτείται εκτεταμένη άδεια »user_religion_politics»).
& Nbsp? E-mail - Ένα αλφαριθμητικό που περιγράφει τη διεύθυνση ηλεκτρονικού ταχυδρομείου του χρήστη (απαιτεί «e-mail» επεκτάθηκε άδεια).
& Nbsp? Ιστοσελίδα - Ένα αλφαριθμητικό που περιγράφει την ιστοσελίδα του χρήστη (απαιτεί «user_website» επεκτάθηκε άδεια).
& Nbsp? Locale - Ένα αλφαριθμητικό που περιγράφει το locale του χρήστη.
& Nbsp? Επαληθεύεται - μια Boolean περιγράφει πόσο ή όχι ο χρήστης έχει επαληθευτεί από το Facebook.
& Nbsp? Γενέθλια - Ένα αντικείμενο datetime περιγράφει τα γενέθλιά του χρήστη (απαιτεί «user_birthday» επεκτάθηκε άδεια)
& Nbsp? Oauth_token - Ένα αντικείμενο OAuth Token.
& Nbsp? Created_at - Ένα αντικείμενο datetime περιγράφει όταν ο χρήστης καταχωρήθηκε.
& Nbsp? Last_seen_at - Ένα αντικείμενο datetime περιγράφει όταν ο χρήστης είχε δει για τελευταία.
Μπορείτε να συγχρονίσετε αυτές τις ιδιότητες με Facebook, ανά πάσα στιγμή με τη μέθοδο συγχρονισμό του μοντέλου.
oauth_token είναι ένα παράδειγμα του μοντέλου OAuthToken, η οποία έχει τις ακόλουθες ιδιότητες:
- Συμβολική - Ένα αλφαριθμητικό που περιγράφει το ίδιο το κουπόνι OAuth.
- Issued_at - Ένα αντικείμενο datetime περιγράφουν το πότε εκδόθηκε το κουπόνι.
- Expires_at - Ένα αντικείμενο datetime περιγράφουν το πότε λήγει το κουπόνι (ή Κανένα αν δεν το κάνει)
Αν ο πελάτης δεν έχει εγκριθεί η αίτησή σας, request.facebook.user είναι Κανένας.
Εξουσιοδότηση χρηστών
Μπορεί να χρειαστείτε έναν πελάτη για να επιτρέψει την εφαρμογή σας πριν από την πρόσβαση σε μια άποψη με την facebook_authorization_required διακοσμητή.
από fandjango.decorators εισαγωγή facebook_authorization_required
facebook_authorization_required ()
def foo (αίτηση, * args, ** kwargs):
& Nbsp? Πέρασμα
Αυτό θα ανακατευθύνει το αίτημα στο παράθυρο διαλόγου άδεια του Facebook, η οποία με τη σειρά της θα ανακατευθύνει πίσω στο αρχικό URI. Ο διακοσμητής δέχεται ένα προαιρετικό redirect_uri επιχείρημα, επιτρέποντάς σας να προσαρμόσετε τη θέση ο χρήστης ανακατευθύνεται μετά την έγκριση της αίτησης:
από τις ρυθμίσεις FACEBOOK_APPLICATION_TAB_URL εισαγωγής
από fandjango.decorators εισαγωγή facebook_authorization_required
facebook_authorization_required (redirect_uri = FACEBOOK_APPLICATION_TAB_URL)
def foo (αίτηση, * args, ** kwargs):
& Nbsp? Πέρασμα
Αν προτιμάτε, μπορείτε να ανακατευθύνει την αίτηση σε μια ροή έλεγχο της δικής σας χρησιμοποιώντας τη λειτουργία redirect_to_facebook_authorization:
από fandjango.utils redirect_to_facebook_authorization εισαγωγής
def foo (αίτηση, * args, ** kwargs):
& Nbsp? Αν δεν request.facebook.user:
& Nbsp? Επιστροφή redirect_to_facebook_authorization (redirect_uri = "http: //www.example.org/»)
Σελίδες
Εάν η αίτηση είναι προσβάσιμο από μια καρτέλα σε μια σελίδα στο Facebook, θα βρείτε ένα παράδειγμα του FacebookPage σε request.facebook.page.
Εμφανίσεις του μοντέλου FacebookPage έχουν τις ακόλουθες ιδιότητες:
- ID - Ένας ακέραιος που περιγράφει την ταυτότητα της σελίδας.
- Is_admin - μια Boolean περιγράφει πόσο ή όχι ο τρέχων χρήστης είναι ο διαχειριστής της σελίδας.
- Is_liked - μια Boolean περιγράφει πόσο ή όχι ο τρέχων χρήστης αρέσει η σελίδα.
& Nbsp? Url - Ένα αλφαριθμητικό που περιγράφει τη διεύθυνση URL της σελίδας.
Εάν η αίτηση δεν είναι προσβάσιμο από μια καρτέλα σε μια σελίδα στο Facebook, request.facebook.page είναι κανένας

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Fandjango θα θέσει τώρα request.facebook σε False για άκυρο υπέγραψε τις αιτήσεις παρά την αύξηση εξαίρεση.
  • Fandjango τώρα χρησιμοποιεί τις τελευταίες εκδόσεις των αιτήσεων και facepy.

Τι είναι καινούργιο στην έκδοση 4.0.6:

  • Fandjango τώρα θα επεκταθεί μόνο μάρκες OAuth που δεν έχουν ήδη επεκταθεί.

Τι είναι καινούργιο στην έκδοση 4.0.5:

  • Fandjango θα αγνοήσει πλέον εσωτερικές Λάθη στο Facebook κατά την προσπάθεια επεκτείνει ένα διακριτικό πρόσβασης.

Τι είναι καινούργιο στην έκδοση 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

Kronos
Kronos

14 Apr 15

Facepy
Facepy

1 Mar 15

Σχόλια για Fandjango

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!