2011-09-28 50 views
0

當我第一次授權用戶時,它會停留在Canvas網址(我的網站)上,而不是重定向回Facebook上的Canvas頁面。如何確保用戶授權他們轉到畫布頁?facebook應用不能在重新啓動時重定向

$(function() { 
    FB.init({ appId: 'myappid', status: true, cookie: true, xfbml: true, oauth: true }); 

    FB.getLoginStatus(function(response){ 
    if(!response.authResponse){ 
     top.location.href="http://www.facebook.com/dialog/oauth?client_id=myid&redirect_uri=http://mysite/myapp" 
     }else{ 
     FB.api('/me',function(response){ 
     uname = response.name; 
     userid = response.id; 
     $.post("signin.php", { name:uname,id:userid}, 
       function(data) { 


       }); 
      }); 
     } 
    }); 
}); 
+0

我有同樣的問題[這裏] [1] [1]:HTTP://計算器.com/q/8207753/1053485 請幫忙 –

回答

0

在你的代碼,改變redirect_uri值從:http://mysite/myapp到:http://apps.facebook.com/appnamespace

+0

這似乎並不奏效。我添加了http://apps.facebook.com/appnamespace – james

+0

它給了我一個錯誤Firefox無法建立連接到服務器在www.mysite.com – james

+0

Nevermind它工作謝謝 – james