Pracuję w aplikacji Facebook i jest coś po prostu nie jestem zrozumienia, jak działa ich system autoryzacji.
Nasza podstawowa konfiguracja jest to
płótno URL = domain.com/facebook
Jest to prosta strona z elementem FBML iframe, który wskazuje domain.com/facebook/app który jest strona HTML, który serwuje aplikacji Flash.
Flash aplikacja żąda dodatkowych danych z naszego serwera aplikacji - niektóre z tych wniosków poprosić facebook danych (takich jak listy znajomych IDS).
Więc Flash następnie wysyła żądanie do domain.com/resources/facebook/friends - Jest to strona PHP, który tworzy instancję Facebook (ich biblioteki PHP) i wykonuje niezbędne wezwanie do ich API i zwraca dane.
Jednakże wniosek ten adres URL (przez lampę błyskową) nie sprawdza, więc jest wtedy przekierowany do swojego loginu gdy potem sama przekierowuje z powrotem moją płócienną URL z dwoma parametrami - auth_token i następny . Więc wniosek jest poprawny, ale przekierowanie zrywa połączenie błysku.
Więc staram się dowiedzieć jak zrobić także inne wywołań API (gdy sami mace facebook wywołania API) można facebook-vaildated z get-go.













