Δουλεύω σε εφαρμογή facebook και υπάρχει κάτι που είμαι απλά δεν καταλαβαίνουν πώς λειτουργεί το σύστημα αδειοδότησης τους.
βασική ρύθμιση μας είναι αυτή η
URL καμβά = domain.com/facebook
Αυτή είναι μια απλή σελίδα με ένα στοιχείο FBML Iframe που οδηγεί σε domain.com/facebook/app η οποία είναι μια σελίδα HTML που σερβίρει μια εφαρμογή flash.
Το Flash Application ζητά πρόσθετα δεδομένα από τον server της εφαρμογής μας - μερικά από αυτά τα αιτήματα ζητούν δεδομένων facebook (όπως μια λίστα των φίλου IDs).
Έτσι, Flash, στη συνέχεια, υποβάλλει αίτηση για να domain.com/resources/facebook/friends - αυτό είναι μια σελίδα PHP που δημιουργεί ένα παράδειγμα του Facebook (βιβλιοθήκη της PHP τους) και εκτελεί την απαραίτητη κλήση στο API του και επιστρέφει τα δεδομένα.
Ωστόσο, το αίτημα για αυτή τη διεύθυνση URL (με φλας) δεν επικυρώνει, γι 'αυτό στη συνέχεια κατευθυνθούν προς την είσοδο τους, όταν το ίδιο να ανακατευθύνει πίσω URL καμβά μου με δύο παραμέτρους - auth_token και το επόμενο . Έτσι, η αίτηση είναι έγκυρη, αλλά η ανακατεύθυνση σπάει την κλήση φλας.
Έτσι, προσπαθώ να καταλάβω πώς να κάνει αυτές τις άλλες κλήσεις API (όταν οι ίδιοι ρόπαλο facebook API κλήσεις) να facebook-vaildated από το get-go.













