Я работаю над собственным приложением для Blackberry, которое использует такие функции, как Facebook и обмен сообщениями в Twitter. После того, как я посмотрел в глаза, я обнаружил, что могу использовать Facebook SDK для интеграции со службой Facebook.
Я загрузил SDK по этой ссылке https://sourceforge.net/projects/facebook-bb-sdk/
Я выполнил шаги, описанные в PDF-файле README, который был включен в SDK. Я выполнил следующие шаги
Шаг 1. Получение экземпляра фасада Facebook
String NEXT_URL = "http://www.facebook.com/connect/login_success.html";
String APPLICATION_ID = "15355516805e272"; // my app id
String APPLICATION_SECRET = "354f91a79c8fe5a8de9d65b55ef9aada"; // my app secret key
String[] PERMISSIONS = Facebook.Permissions.USER_DATA_PERMISSIONS;
ApplicationSettings as = new ApplicationSettings(NEXT_URL, APPLICATION_ID,
APPLICATION_SECRET, PERMISSIONS);
Facebook fb = Facebook.getInstance(as);
Шаг 2: получение текущего пользователя
fb.getCurrentUser(new BasicAsyncCallback() {
public void onComplete(com.blackberry.facebook.inf.Object[]
objects, final java.lang.Object state) {
user = (User) objects[0];
// do whatever you want
}
public void onException(final Exception e, final
java.lang.Object state) {
e.printStackTrace();
// do whatever you want
}
});
Шаг 3. Опубликуйте статус пользователя.
user.publishStatus("Hello world!");
Но это дает IOException, и ничего не происходит. Я уверен, что многие люди делали подобное раньше. Ищу источник, объясняющий пошаговый процесс интеграции с сервисом Facebook.