我試圖根據http://developers.facebook.com/blog/post/503/升級我們的Facebook SDK的PHP實現登錄。所做的更改似乎很簡單,請更改會話對用戶的引用。然而,有一小塊失蹤,'下一個'網址參數已被'redirect_uri'取代。我結束了無限的重定向,直到我找到並更改了我的'下一個'網址參數。Facebook的SDK升級到OAuth - PHP和JavaScript
現在,對於Javascript SDK,我注意到我們當前的FB.init和FB.init之間的唯一區別在於@http://developers.facebook.com/docs/reference/javascript/是'oauth:true'加法。所以我將它添加到我們的JavaScript並刷新。當我點擊FB按鈕時,我發現頭文件並不像PHP SDK那樣調用oauth,而是直接進入了login.php,這正是我認爲的3.0版本的行爲。我們的JavaScript SDK是否符合oauth的附加條款?
此外,還有在http://developers.facebook.com/blog/post/503/底部的紙條,上面寫着「所有應用必須使用新的OAuth流由9月1日」這是否意味着如果我們不升級我們的FB登錄將不再有效?
感謝您的反饋意見。您可能需要在9月1日之前在http://developers.facebook.com/blog/post/503/的底部更新帖子「所有應用必須使用新的OAuth流量」,以便其他人不用別糊塗了。 –
完成。感謝您的反饋! –
哇。這似乎也是你們改變了另一個參數。在3.x之前,我們使用'req_perms',但現在使用3.x將其更改爲'範圍'。正因爲如此,我們最終在我們的系統中創建了數百個賬戶,沒有電子郵件地址,因此沒有提示用戶接受我們是否可以訪問他們的電子郵件。 –