2013-03-21 29 views
0

我正在開發我的第一個Facebook應用程序,使用Phonegap 2.5和Phonegap Facbook連接器插件。Facebook的Javascript SDK - 科爾多瓦2.5 - iOS不返回userId在acc

在Android上運行良好,下面的代碼顯示響應,用戶ID包含在響應中。

在iOS上,完全相同的代碼也可以工作,返回authtoken,但userId在結果中爲空。

你有什麼想法可能是什麼問題?

感謝您的幫助!

 FB.init({ 
       appId : "xxxx", 
       nativeInterface : CDV.FB, 
       useCachedDialogs : false 
      }); 
    //Some code later, Init is already called 
     FB.login(function(response) { 
      console.log(JSON.stringify(response)); 
          //response.authResponse.userId is empty on iOS, not on Android 
     }, { 
      scope : "email" 
     }); 
+0

警告您的訪問令牌一次,因爲有時會在結尾添加一些額外的字符,如#/ get。 – user 2013-03-22 06:13:22

+0

我已經通過在facebook api處調用/ me url來解決了這個問題。但是,謝謝! – Sebastian 2013-04-12 06:39:28

回答

0

我已經通過在facebook api處調用/ me url來解決了這個問題。但是,謝謝!