Правильный способ получить все действия для пользователя facebook

#facebook #facebook-graph-api

#Facebook #facebook-graph-api

Вопрос:

Я пытаюсь найти способ получить все действия, выполняемые пользователем Facebook, но то, что кажется правильным методом, не работает. Если я перейду в Graph API Explorer, я увижу, что можно выполнить вызов activities для пользователя (в данном случае «меня»)

введите описание изображения здесь

Когда я запускаю запрос, я обнаруживаю, что он не возвращает никаких данных.

введите описание изображения здесь

Чтобы исключить разрешения, я сгенерировал токен доступа, для которого для всех разрешений установлено значение true. Я также должен отметить, что в пользовательском интерфейсе Facebook на моей временной шкале у меня есть действия. http://www.facebook.com /{ваше имя пользователя}?sk=вся активность

Кто-нибудь смог заставить вызов activities работать? Я заметил, что на главной странице Graph API нет упоминания об этом конкретном вызове или объектах Activities. Просто интересно, было ли это что-то, что было удалено по какой-то причине.

Ответ №1:

/activities это не список всех действий, это список действий, которыми интересуется пользователь, например, футбол, программирование и т. Д. Для меня мой возвращается как:

 "data": [
{
  "name": "Science", 
  "category": "Interest", 
  "id": "108196582538810", 
  "created_time": "2011-11-06T22:47:01 0000"
}, 
{
  "name": "University of Utah", 
  "category": "Interest", 
  "id": "109293595757241", 
  "created_time": "2011-07-20T21:20:29 0000"
}, 
{
  "name": "Soccer", 
  "category": "Sport", 
  "id": "102173226491776", 
  "created_time": "2011-02-06T00:13:58 0000"
}, 
{
  "name": "Programming", 
  "category": "Interest", 
  "id": "101882226520576"
}, 
{
  "name": "Travel", 
  "category": "Interest", 
  "id": "109592195726412"
}
]
  

Я думаю, вам нужны данные из таблицы потоков. Особенно полезным будет этот запрос:
SELECT post_id, actor_id, target_id, message FROM stream WHERE source_id = me()

Более подробные документы здесь: https://developers.facebook.com/docs/reference/fql/stream /