我使用的是來自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);
插入上述代碼會導致運行時異常。許多用戶已經告訴過,這可行,但沒有提供簡單和最終解決方案。所以請幫助。
謝謝。
夥計們,我在使用此鏈接實現FB連接方面取得了成功:https://github.com/chrismoos/facebook-bb-sdk/tree/master/src。我使用了給定的類文件,並且能夠驗證和檢索用戶信息。現在瘋狂的部分是,用戶的電子郵件ID沒有使用類文件中可用的方法給出。有人可以幫助我檢索用戶的電子郵件ID。 – Alvin
很棒..我得到它的工作..我通過添加一個參數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