Intereting Posts
«GoogleApiClient еще не подключен» исключение в приложении Cast Android Studio 3.0 Предварительный просмотр Отсутствует Импорт при рефакторинге кода Котлина Android ArrayList <MyObject> проходит как возможно Как проверить, что тело почти перестало двигаться в libgdx + box2d Объект AlarmManager после выключения и включения телефона Как я могу отобразить диалоговое окно над клавиатурой Render byte как растровое изображение в Android Ограничение скорости Превышена ошибка при использовании API Google Cloud Messaging Как рисовать путь в представлении в android Как обнаружить Android-планшеты в целом. UserAgent? Ошибка сборки Android: неизвестный пакетный фильтр OnClickListener ребенка, предотвращающий использование Android ViewPager Службы Google Play для Android. Клиент местоположения не обновляет местоположение, если Wi-Fi отключен Иконка гамбургера не отображается в фрагменте навигационного ящика Браузерные обратные вызовы и безумие стека Android

Как выполнить графику-api Facebook Android SDK

Я могу запустить это в API-интерфейсе API facebook, чтобы получить идентификатор пользователя, имя пользователя, недавний статус и изображение профиля,

/8794851923?fields=id,name,statuses,picture 

Как выполнить это в android с помощью Facebook-SDK и получить результат?

Я пробовал это , но он устарел.

Благодаря,

Solutions Collecting From Web of "Как выполнить графику-api Facebook Android SDK"

После того, как взглянуть на образец SDK для facebook, я получил следующее:

  Bundle params = new Bundle(); params.putString("fields", "id,name,statuses"); final String requestId = "154727011315956"; Request request = new Request(session, requestId, params, HttpMethod.GET, new Request.Callback() { public void onCompleted(Response response) { GraphObject graphObject = response.getGraphObject(); FacebookRequestError error = response.getError(); if(error!=null){ Log.e("Error", error.getErrorMessage()); } } }); Request.executeAndWait(request); 

Graph API – это основной способ получить данные в социальном графе Facebook и вне его. Это низкоуровневый HTTP-интерфейс, который вы можете использовать для запроса данных, публикации новых историй, загрузки фотографий и множества других задач, которые может потребоваться приложению. Это руководство научит вас, как выполнить все эти вещи в графическом API.

 /* make the API call */ new GraphRequest( AccessToken.getCurrentAccessToken(), "/me", null, HttpMethod.GET, new GraphRequest.Callback() { public void onCompleted(GraphResponse response) { /* handle the result */ System.out.println("Response::" + String.valueOf(response.getJSONObject())); } } ).executeAsync(); 

Вот,

AccessToken.getCurrentAccessToken () >> Вход пользователя в токен

/ Me >> Информация о профиле разработчика

Здесь также применяется id / имя пользователя / страницы, чтобы получить такую ​​информацию, как: / joshuatreemusicfestival / posts /

Null >> здесь передают параметры фактического получения того типа информации пользователя / страницы, как:

 Bundle param = new Bundle(); param.putString("fields", "message,created_time,id,full_picture,status_type,source,comments.summary(true),likes.summary(true)"); 

Param заменить null

HttpMethod.GET >> Метод запроса [GET, POST, DELETE]

Наконец onCompleted () вызов и получение ответа, который вы хотите … !!!

Для справки