2013-01-24 170 views
0

我使用的是來自http://sourceforge.net/projects/facebook-bb-sdk/的Blackberry Facebook sdk。Facebook連接黑莓應用程序

包含在zip文件中的PDF表示使用eclipse在項目中附加/包含兩個.jar文件,然後使用這些方法從facebook獲取用戶信息。

包括jar文件很好,但是當我調用方法並嘗試運行應用程序時,我得到一個運行時異常「java.lang.noClassDefFoundError」。沒有編譯錯誤,但運行時錯誤。我曾嘗試清理BB 9900模擬器,但它不起作用。我正在粘貼導致運行時異常的代碼。

String NEXT_URL = "http://m.facebook.com/login.php"; 
String APPLICATION_ID = "318512824926003"; 
APPLICATION_SECRET = "e0e532b55a4586ec2fb0eddf4eed12b1"; 
String[] PERMISSIONS = Facebook.Permissions.USER_DATA_PERMISSIONS; 
ApplicationSettings as = new ApplicationSettings(NEXT_URL, APPLICATION_ID, APPLICATION_SECRET, PERMISSIONS); 
    Facebook fb = Facebook.getInstance(as); 

插入上述代碼會導致運行時異常。許多用戶已經告訴過,這可行,但沒有提供簡單和最終解決方案。所以請幫助。

謝謝。

+0

夥計們,我在使用此鏈接實現FB連接方面取得了成功:https://github.com/chrismoos/facebook-bb-sdk/tree/master/src。我使用了給定的類文件,並且能夠驗證和檢索用戶信息。現在瘋狂的部分是,用戶的電子郵件ID沒有使用類文件中可用的方法給出。有人可以幫助我檢索用戶的電子郵件ID。 – Alvin

+0

很棒..我得到它的工作..我通過添加一個參數LoginScreen.java文件檢索FB用戶的**電子郵件ID **。 已添加參數:「email」 「http://www.facebook.com/dialog/oauth?scope=publish_stream,offline_access,**email**&redirect_uri=」+ pfbc.getNextUrl()+「&response_type = token&display = touch&client_id =「+ pfbc.getApplicationId() 夥計們,如果你需要任何幫助,將FB Connect集成到你的BB應用程序,請發電子郵件給我[email protected]。我很樂意提供幫助。我知道我經歷過的這個分類的頭部撞擊。我很樂意給出一個合適的解決方案.. 謝謝。 Regards, Alvin – Alvin

回答

0

很好..我得到它的工作..我通過添加一個參數LoginScreen.java文件檢索FB用戶的電子郵件ID

參數補充說: 「電子郵件」

「http://www.facebook.com/dialog/oauth?scope=publish_stream,offline_access,電子郵件 & REDIRECT_URI =」 + pfbc.getNextUrl() + 「& RESPONSE_TYPE =令牌&顯示=觸及&的client_id =」 + pfbc.getApplicationId()

傢伙如果u需要整合FB連接到你的BB應用程序的任何幫助,請發送電子郵件至我[email protected]。我會很樂意提供幫助。我知道我經歷過的頭撞。