Sunt de lucru într-o aplicație Facebook și e ceva pur și simplu nu mă înțelege cum funcționează sistemul lor de autorizare.
Configurarea noastră de bază este aceasta
panza URL = domain.com/facebook
Aceasta este o pagină simplă cu un element FBML iframe care indică spre domain.com/facebook/app care este o pagină HTML care servește o aplicație Flash.
Aplicația Flash solicită date suplimentare de la serverul nostru aplicație - unele dintre aceste solicitări se cere date pe Facebook (cum ar fi o listă de prieteni ID-uri).
Deci, Flash face apoi o cerere către domain.com/resources/facebook/friends - aceasta este o pagină PHP care creează o instanță de Facebook (biblioteca PHP) și efectuează apelul necesar pentru API-ul lor și returnează datele.
Cu toate acestea, cererea la această adresă URL (prin bliț) nu validează, de aceea este apoi redirecționat către conectare lor atunci când apoi se redirecționează înapoi URL - ul meu panza cu doi parametri - auth_token și următor . Deci , cererea este validă, dar redirecționarea rupe apelul flash.
Deci, am încercat să dau seama cum să facă aceste alte apeluri API (atunci când se nucșoară facebook apeluri API) să fie facebook-vaildated de la get-go.













