2011-12-02 90 views
0

我已經完成登錄Facebook的帳戶。臉書OAuth與應用程序問題

一切都沒問題,但問題是,當我創建「app1」時,可以完美地訪問名字和電子郵件,但不適用於其他應用程序「app2」。

在Facebook上創建「app1」和「app2」。

我是否需要設置任何特殊的應用程序來獲取用戶的電子郵件。

爲什麼它適用於「app1」,但不適用於「app2」。

我的代碼很簡單(Javscript和jQuery在facebook上給出)代碼不是問題。只有問題是爲什麼一個應用程序能夠獲得電子郵件,而其他應用程序則不能。

我需要爲Facebook上的應用程序做任何設置嗎?

我的示例代碼.......

的FB.login(功能(響應){

  if (response.session) { 

       var url = '/me?fields=name,email'; 

       FB.api(url, function (response) { 

        var image = 'http://graph.facebook.com/' + response.id + '/picture'; 

        alert(response.name); 
        alert(response.email); 

        ..... 

回答

0

你如何獲得訪問令牌,以及如何找回?不同的應用將需要不同的訪問令牌....

+0

訪問令牌本身是由Facebook維護,我們不需要擔心它,我覺得 –