Intereting Posts
Лучшие практики для соглашений об именах ID в Android? Я хочу установить ширину всплывающего окна во время выполнения в соответствии с размером заголовка в android Как изменить тип и размер CollapsingToolbarLayout? Android: как программно установить размер макета Арабские символы в String.Format ("% d", 1, Locale.US) Прокрутка галереи позволяет нажатию и удаляет прослушиватель кликов из подпунктов Показать текст как текстуру с OpenGL ES 2.0 Bintray: невозможно загрузить файлы: группа Maven, артефакт или версия, определенные в файле pom, не совпадают Просмотр списка Android Перетаскивание Как открыть локальную HTML-страницу в собственном браузере для Android (не в веб-просмотре)? Как использовать Notification.deleteIntent Как найти события входа и выхода? Ошибка при попытке использовать привязку данных к переменной контекста с помощью BaseObservable Команда терминала для корневого Android для перемонтирования / системы как чтение / запись GSON. Как преобразовать объект json в массив json?

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

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

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

Как выполнить это в android с помощью Facebook-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 () вызов и получение ответа, который вы хотите … !!!

Для справки