2012-04-04 20 views
0

我目前重定向到這樣的:Facebook OAUTH2重定向URL的用途是什麼?

https://graph.facebook.com/oauth/authorize?client_id=305384546164461&redirect_uri=http://www.eeisi.com/bridge/auth.php&type=web_server&display=page&scope=publish_stream,%20user_about_me,%20user_likes,%20email 

我不知道爲什麼我需要重定向到我的應用程序設置中指定的URL,我的畫布頁面。這背後的目的似乎沒有提到。

所以我重定向那裏,它要求使用該應用程序的權限...偉大......

便去到另一個對話框頁面,並要求額外的權限... ...罰款

然後...它進入該重定向網址,然後我該怎麼辦?

我應該創建某種登陸頁面,重定向到Facebook上的畫布頁面嗎?

像...

http://www.eeisi.com/bridge/auth.php < ---登陸頁面

難道我那麼應該承擔由此產生的授權碼:

http://www.eeisi.com/bridge/auth.php?code=(long-fricking-string) 

,並傳遞迴畫布應用頁面,像這樣?

http://aps.facebook.com/eebridge/?code=(long-fricking-string) 

???

這是整個事情如何融合在一起?

回答

1

您需要交換訪問令牌的代碼查詢參數。

見第4步的位置: http://developers.facebook.com/docs/authentication/server-side/

你重新回到您的應用程序,爲您的應用程序應該知道應用祕密 - 你需要一個交流的access_token的代碼。

+0

自發布此問題後,我意識到我需要將JavaScript SDK與PHP SDK一起使用,並以此方式進行身份驗證。感謝你的回答。 – 2012-04-05 13:57:23