Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 21.01.2015
Сообщений: 13

Получение публикаций пользователя facebook

16.02.2016, 22:50. Показов 773. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, прошу вашей помощи, в поиске решения такой задачи: необходимо получить все публикации пользователя в facebook-е, я сделал авторизацию пользователя с помощью facebook api, все проходит успешно, но ни как не могу понять как мне получить публикации? может кто-то сталкивался с такой задачей?
Я понял что это можно сделать вот таким вот способом:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
try {
  final Request request = Request.newGraphPathRequest(
                    Session.getActiveSession(),
 
                 "me/feed",
                    new Request.Callback() {
                        @Override
                        public void onCompleted(Response response) {
 
                        }
                    });
 
           request.executeAsync();
 
        } catch (Exception e) {
            e.printStackTrace();
        }
а что делать дальше не знаю! Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.02.2016, 22:50
Ответы с готовыми решениями:

Получить e-mail пользователя facebook
Подскажите как можно получить e-mail пользователя facebook? Пытаюсь получить так: String email =...

facebook:получение переменных с именем пользователя
Доброго времени суток. Работая с php довольно долго, недавно появилась такая задача: создать на facebook страницу и там сделать подгрузку...

Facebook, уведомления о постах пользователя
Стоит задача написать Telegram бота, который будет отправлять уведомления о новых постах пользователей из списка. Я покопался в Facebook...

6
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
16.02.2016, 22:58
smaildz95,
Цитата Сообщение от smaildz95 Посмотреть сообщение
onCompleted(Response response)
в response у Вас будет вся необходимая информация
0
0 / 0 / 0
Регистрация: 21.01.2015
Сообщений: 13
16.02.2016, 23:27  [ТС]
дело в том, что я понимаю то что в response я могу получить всю необходимую информацию, и она будет в виде JSONObject, но проблема в том что я не знаю как это все правильно кодом описать, и как этот JSONObject обработать?
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
16.02.2016, 23:35
smaildz95, поставьте там breakpoint и включите дебаг, посмотрите что будет там лежать. Не разберётесь - киньте сюда "мясо" response-а, помогу
0
0 / 0 / 0
Регистрация: 21.01.2015
Сообщений: 13
17.02.2016, 00:15  [ТС]
Вот что выдает на breakpoint(еще куча разных вкладок):
Java
1
2
3
4
5
6
7
8
9
this = {news_activity$1@830035332616} 
response = {Response@830036947672} "{Response:  responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[]}}, error: null, isFromCache:false}"
 connection = {HttpsURLConnectionImpl@830034097872} "com.android.okhttp.internal.http.HttpsURLConnectionImpl$HttpUrlConnectionDelegate:https://graph.facebook.com/v2.2/me/feed?access_token=CAAXMxyD0Ya8BAOonWH4VAXYdI0GKdrNw9t9qVvRzVwkBOIRZAhgC20bPWoZC0CUqM7VO9WTNm82GUKL2ZCUycYaMejF0PskWSnIM16RmQtLzO25W3wahZCLqZA946ZCdtUbexOHot3w95BnurZB0eQbX5KDaoYI7pXOOuvqi8cSBuWJdaSf9bdbfSkZBPIpaEsMZD&format=json&sdk=android"
 error = null
 graphObject = {$Proxy0@830034834472} "GraphObject{graphObjectClass=GraphObject, state={"data":[]}}"
 graphObjectList = null
 request = {Request@830033643384} "{Request:  session: {Session state:OPENED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[public_profile]}, appId:1632530506998191}, graphPath: me/feed, graphObject: null, httpMethod: GET, parameters: Bundle[{access_token=CAAXMxyD0Ya8BAOonWH4VAXYdI0GKdrNw9t9qVvRzVwkBOIRZAhgC20bPWoZC0CUqM7VO9WTNm82GUKL2ZCUycYaMejF0PskWSnIM16RmQtLzO25W3wahZCLqZA946ZCdtUbexOHot3w95BnurZB0eQbX5KDaoYI7pXOOuvqi8cSBuWJdaSf9bdbfSkZBPIpaEsMZD, format=json, sdk=android}]}"
 rawResponse = {String@830037457640} "{"data":[]}"
 isFromCache = false

я так понимаю где то в этом месте должно хранить полученную инфу, только пусто тут
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
this = {news_activity$1@830035332616} 
response = {Response@830036947672} "{Response:  responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[]}}, error: null, isFromCache:false}"
 connection = {HttpsURLConnectionImpl@830034097872} "com.android.okhttp.internal.http.HttpsURLConnectionImpl$HttpUrlConnectionDelegate:https://graph.facebook.com/v2.2/me/feed?access_token=CAAXMxyD0Ya8BAOonWH4VAXYdI0GKdrNw9t9qVvRzVwkBOIRZAhgC20bPWoZC0CUqM7VO9WTNm82GUKL2ZCUycYaMejF0PskWSnIM16RmQtLzO25W3wahZCLqZA946ZCdtUbexOHot3w95BnurZB0eQbX5KDaoYI7pXOOuvqi8cSBuWJdaSf9bdbfSkZBPIpaEsMZD&format=json&sdk=android"
 error = null
 graphObject = {$Proxy0@830034834472} "GraphObject{graphObjectClass=GraphObject, state={"data":[]}}"
  h = {GraphObject$Factory$GraphObjectProxy@830036947520} "GraphObject{graphObjectClass=GraphObject, state={"data":[]}}"
   graphObjectClass = {Class@830035845192} "interface com.facebook.model.GraphObject"
   state = {JSONObject@830036353952} "{"data":[]}"
    nameValuePairs = {HashMap@830036546288}  size = 1
     0 = {HashMap$HashMapEntry@830036546472} "data" -> "[]"
      key = {String@830036386616} "data"
      value = {JSONArray@830039325224} "[]"
 graphObjectList = null
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
17.02.2016, 00:30
Цитата Сообщение от smaildz95 Посмотреть сообщение
"{"data":[]}"
ну как бы пусто) Permissions стоят на получение публикаций?
0
0 / 0 / 0
Регистрация: 21.01.2015
Сообщений: 13
18.02.2016, 01:07  [ТС]
Цитата Сообщение от YuraAAA Посмотреть сообщение
Permissions стоят на получение публикаций?
Скажите пожалуйста где это должно быть установлено?

Добавлено через 20 часов 59 минут
Цитата Сообщение от smaildz95 Посмотреть сообщение
Сообщение от YuraAAA
Permissions стоят на получение публикаций?
Скажите пожалуйста где это должно быть установлено?
Вот тут в результате который breakpoin возвращает
Java
1
permissions:[public_profile]
, и на уровне sdk, когда регистрировал приложение на faccebook.developer выставлял возможности чтения, если вы об это этом

Добавлено через 3 часа 27 минут
Вот я получил то что я хотел, но как мне теперь это обработать? и еще вопросик, как получить больше информации о посте, ну там например изображение, название, и др?
Java
1
2
3
4
5
6
7
8
9
this = {news_activity$1@830034715408} 
response = {Response@830034538232} "{Response:  responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[{"id":"144455832602905_157840777931077","created_time":"2016-02-15T20:21:15+0000","story":"Дмитрий Зайцев shared a link — in Mogilev Region."},{"id":"144455832602905_157802997934855","created_time":"2016-02-15T19:19:17+0000","story":"Дмитрий Зайцев shared a link — at Disneyland."},{"id":"144455832602905_134200676961754","created_time":"2016-01-29T10:44:42+0000","story":"Дмитрий Зайцев updated his profile picture."}],"paging":{"previous":"https:\/\/graph.facebook.com\/v2.5\/144455832602905\/feed?format=json&since=1455567675&access_token=CAAXMxyD0Ya8BAIY2JnwB3OyZC9fFRzuJvWEzdsZCYcr8Nygrdt3dWwppYdGXp0ULfSwtZCPTe1SAdNZBVBDZAV0IZCIWz41MgZAt4SGbLiU6XA3ubPTMVQf0mrRu2QYYpAJHXfqvMScjZCUZB3Qzuyph6UeAzOeybmguDtmNzG2Ef9S4ZB620USWqqJ7WbEzsuDW2VtysqQ4twkgZDZD&limit=25&__paging_token=enc_AdC2TqfZAOY0bxcm3dqwPFlNUN8JGWMLBWc0DSd8RnZAtxyakoCgQxRmZB8v3oIwv52hyq7Uo1sjyY0Pq74RZALvyktNmZBTqnAHbu6iiWMKO6WYEhw"
 connection = {HttpsURLConnectionImpl@830037462632} "com.android.okhttp.internal.http.HttpsURLConnectionImpl$HttpUrlConnectionDelegate:https://graph.facebook.com/v2.2/me/feed?access_token=CAAXMxyD0Ya8BAIY2JnwB3OyZC9fFRzuJvWEzdsZCYcr8Nygrdt3dWwppYdGXp0ULfSwtZCPTe1SAdNZBVBDZAV0IZCIWz41MgZAt4SGbLiU6XA3ubPTMVQf0mrRu2QYYpAJHXfqvMScjZCUZB3Qzuyph6UeAzOeybmguDtmNzG2Ef9S4ZB620USWqqJ7WbEzsuDW2VtysqQ4twkgZDZD&format=json&sdk=android"
 error = null
 graphObject = {$Proxy0@830035875320} "GraphObject{graphObjectClass=GraphObject, state={"data":[{"id":"144455832602905_157840777931077","created_time":"2016-02-15T20:21:15+0000","story":"Дмитрий Зайцев shared a link — in Mogilev Region."},{"id":"144455832602905_157802997934855","created_time":"2016-02-15T19:19:17+0000","story":"Дмитрий Зайцев shared a link — at Disneyland."},{"id":"144455832602905_134200676961754","created_time":"2016-01-29T10:44:42+0000","story":"Дмитрий Зайцев updated his profile picture."}],"paging":{"previous":"https:\/\/graph.facebook.com\/v2.5\/144455832602905\/feed?format=json&since=1455567675&access_token=CAAXMxyD0Ya8BAIY2JnwB3OyZC9fFRzuJvWEzdsZCYcr8Nygrdt3dWwppYdGXp0ULfSwtZCPTe1SAdNZBVBDZAV0IZCIWz41MgZAt4SGbLiU6XA3ubPTMVQf0mrRu2QYYpAJHXfqvMScjZCUZB3Qzuyph6UeAzOeybmguDtmNzG2Ef9S4ZB620USWqqJ7WbEzsuDW2VtysqQ4twkgZDZD&limit=25&__paging_token=enc_AdC2TqfZAOY0bxcm3dqwPFlNUN8JGWMLBWc0DSd8RnZAtxyakoCgQxRmZB8v3oIwv52hyq7Uo1sjyY0Pq74RZALvyktNmZBTqnAHbu6iiWMKO6WYEhwZDZD&__previous=1","next":"https:\/\/graph.f"
 graphObjectList = null
 request = {Request@830037366984} "{Request:  session: {Session state:OPENED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[user_posts, public_profile]}, appId:1632530506998191}, graphPath: me/feed, graphObject: null, httpMethod: GET, parameters: Bundle[{access_token=CAAXMxyD0Ya8BAIY2JnwB3OyZC9fFRzuJvWEzdsZCYcr8Nygrdt3dWwppYdGXp0ULfSwtZCPTe1SAdNZBVBDZAV0IZCIWz41MgZAt4SGbLiU6XA3ubPTMVQf0mrRu2QYYpAJHXfqvMScjZCUZB3Qzuyph6UeAzOeybmguDtmNzG2Ef9S4ZB620USWqqJ7WbEzsuDW2VtysqQ4twkgZDZD, format=json, sdk=android}]}"
 rawResponse = {String@830034157376} "{"data":[{"id":"144455832602905_157840777931077","created_time":"2016-02-15T20:21:15+0000","story":"Дмитрий Зайцев shared a link — in Mogilev Region."},{"id":"144455832602905_157802997934855","created_time":"2016-02-15T19:19:17+0000","story":"Дмитрий Зайцев shared a link — at Disneyland."},{"id":"144455832602905_134200676961754","created_time":"2016-01-29T10:44:42+0000","story":"Дмитрий Зайцев updated his profile picture."}],"paging":{"previous":"https:\/\/graph.facebook.com\/v2.5\/144455832602905\/feed?format=json&since=1455567675&access_token=CAAXMxyD0Ya8BAIY2JnwB3OyZC9fFRzuJvWEzdsZCYcr8Nygrdt3dWwppYdGXp0ULfSwtZCPTe1SAdNZBVBDZAV0IZCIWz41MgZAt4SGbLiU6XA3ubPTMVQf0mrRu2QYYpAJHXfqvMScjZCUZB3Qzuyph6UeAzOeybmguDtmNzG2Ef9S4ZB620USWqqJ7WbEzsuDW2VtysqQ4twkgZDZD&limit=25&__paging_token=enc_AdC2TqfZAOY0bxcm3dqwPFlNUN8JGWMLBWc0DSd8RnZAtxyakoCgQxRmZB8v3oIwv52hyq7Uo1sjyY0Pq74RZALvyktNmZBTqnAHbu6iiWMKO6WYEhwZDZD&__previous=1","next":"https:\/\/graph.facebook.com\/v2.5\/144455832602905\/feed?format="
 isFromCache = false
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.02.2016, 01:07
Помогаю со студенческими работами здесь

API Facebook. Авторизация. Как получить фото пользователя
Здравствуйте! Не могу получить фото залогиневшегося у меня на сайте пользователя. при запросе graph.facebook.com/username/picture...

OpenGraph facebook. Считаются ли по версии facebook страницы с разными параметрами url дублями?
Настроил og-теги на страницы с новостями. У меня адрес выглядит так: сайт/news/?ELEMENT_ID=100500 На каждой такой странице свои og-теги....

API Facebook, отправляем сообщение на страницу Facebook из PHP
Всем привет! При отправке сообщения почему-то НЕ происходит автоматический запрос с помощью file_get_contents(). require...

Шаринг в соцсетях. Facebook (share42) или дебаггер facebook
Кто сталкивался с данным плагином помогите или расскажите про дебаггер facebook. Установил данный плагин кнопок соцсетей...

FaceBook API, спарсить новости из группы FaceBook
Добрый день, подскажите пожалуйста как спарсить новости из группы FaceBook перерыл все, что смог, но почему-то ни один пример не работает....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru