Ik ben bezig met een Facebook-app en er is iets wat ik ben gewoon niet te begrijpen over hoe hun toestemming systeem werkt.
Onze basis setup is dit
canvas URL = domain.com/facebook
Dit is een eenvoudige pagina met een FBML iframe element dat wijst naar domain.com/facebook/app dat is een HTML-pagina die serveert een Flash-toepassing.
De Flash-toepassing de aanvrager om aanvullende gegevens uit onze applicatieserver - sommige van die verzoeken vragen om facebook data (zoals een lijst van vriend IDs).
Dus Flash maakt vervolgens een verzoek om domain.com/resources/facebook/friends - dit is een PHP-pagina die een Facebook-instantie (hun PHP library) creëert en voert de nodige oproep om hun API en de gegevens terug.
Echter, de vraag naar deze URL (met flash) niet valideren, dus het wordt dan doorgestuurd naar hun login wanneer dan omgeleid zichzelf weer mijn canvas URL met twee parameters - auth_token en volgende . Dus de vraag is geldig, maar de omleiding breekt de flash gesprek.
Dus, ik probeer om erachter te komen hoe deze andere API-calls te maken (als zichzelf mace facebook API calls) worden facebook-vaildated uit de get-go.













