С помощью этого поста и этого урока Мне удалось интегрировать Facebook в моем приложении Android с последней версией FacebookSDK. Я хочу опубликовать некоторый контент, поэтому использовал учебник и он работает совершенно нормально. Моя единственная проблема заключается в том, что я не могу видеть диалоговое окно публикации (как упомянуто в учебном пособии), где, как я хочу, чтобы оно отображалось так, как я хочу, чтобы пользователь изменил содержимое сообщения. Как мне это сделать?
Вот снимок кода, который я использую для публикации сообщения.
public void postToWall(String message){
Bundle parameters = new Bundle();
parameters.putString("message", message);
parameters.putString("description", "topic share");
try {
facebook.request("me");
String response = facebook.request("me/feed", parameters, "POST");
Log.d("Tests", "got response: " + response);
if (response == null || response.equals("") ||
response.equals("false")) {
showToast("Blank response.");
}
else {
showToast("Message posted to your facebook wall!");
}
finish();
} catch (Exception e) {
showToast("Failed to post to wall!");
e.printStackTrace();
finish();
}
}
с разрешениями как
private static final String[] PERMISSIONS = new String[] {"publish_stream"};
Я также обнаружил, что есть нечто, называемое facebook.dialog (), но я не знаю, где и как его использовать.
Итак, как мне показать диалоговое окно публикации?