Intereting Posts
У Android есть таблица, подобная адаптеру для ListView Android – обнаружение, если wifi WEP, WPA, WPA2 и т. Д. Программно IntelliJ Idea не генерирует id в R.java Цвет штриха отображается для 0 значений в AchartEngine, android Android – отправка сообщения обработчику мертвой нити, ошибка Toast Android-приложение перезапускается после сбоя / силы Как исправить android.os.DeadObjectException android X Как изменить текст в Android TextView В чем разница между безголовым фрагментом и службой на Android? Как добавить навигационный ящик во все действия в приложении? Android Bitmap Masking (Xfermode) оставляет непрозрачный черный фон позади Не удалось найти метод android () для аргументов при создании Android-проекта из градиента Ошибка: выполнение выполнено для задачи «: app: processDebugGoogleServices». > Исправьте конфликт версий Закрыть приложение и запустить домашний экран на Android Зачем мне нужно добавить файл конфигурации в мой проект, чтобы правильно настроить gcm?

Как интегрировать функцию «Как» и «Комментировать» с помощью Android Facebook SDK?

Я хочу реализовать функцию «Как» и «Комментировать» в своем приложении. Я использовал этот код:

public static void like(String postID) { String grapPath = String.format("%s/likes", postID); Request request = new Request(Session.getActiveSession(), grapPath, null, HttpMethod.POST, new Callback() { @Override public void onCompleted(Response response) { Log.i(TAG, response.toString()+" Success!"); } }); Request.executeBatchAsync(request); } public static void postComment(String comment, String postID) { String grapPath = String.format("%s/comments", postID); Bundle bundle = new Bundle(); bundle.putString("message", comment); Request request = new Request(Session.getActiveSession(), grapPath, bundle, HttpMethod.POST, new Callback() { @Override public void onCompleted(Response response) { Log.i(TAG, "Success!"); } }); Request.executeBatchAsync(request); } 

Hhow и где я могу назвать эти методы, чтобы заставить их работать?

Solutions Collecting From Web of "Как интегрировать функцию «Как» и «Комментировать» с помощью Android Facebook SDK?"

Убедитесь, что предварительные условия настроены правильно. В частности, проверьте середину шага 4, чтобы убедиться, что вы сгенерировали хеш-ключ правильно с помощью своего хранилища отладки.

В противном случае код ниже должен помочь

 private boolean hasPublishPermission() { Session session = Session.getActiveSession(); return session != null && session.getPermissions().contains("publish_actions"); } private void postStatusUpdate() { if (hasPublishPermission()) { final String message = "Posting to facebook"; Request request = Request .newStatusUpdateRequest(Session.getActiveSession(), message, place, tags, new Request.Callback() { @Override public void onCompleted(Response response) { showPublishResult(message, response.getGraphObject(), response.getError()); } }); request.executeAsync(); } else { pendingAction = PendingAction.POST_STATUS_UPDATE; } }