График пользовательских уведомлений. Получить ID сообщения - PullRequest
2 голосов
/ 10 ноября 2011

Я начинаю использовать Graph API для получения моих уведомлений, и в интерфейсе REST у них было поле object_id. Я использовал это, чтобы получить идентификатор объектов уведомлений, а затем запросить график для получения дополнительной информации.

Объект Graph API не содержит эту информацию.

Пример того, что я хочу сделать:

  1. Получение уведомлений пользователя в виде объекта JSON.
  2. Возьмите один предмет
  3. Определите, поддерживает ли этот элемент комментарии / симпатии
  4. Показать комментарии и количество лайков для этого элемента.
  5. если пользователь может комментировать или ставить лайк, отображать кнопки для этого

мой процесс:

  1. звонок me/notifications/?include_read=1
  2. довольно легко сделать.
  3. Я могу определить, относится ли объект к группе, событию, произвольному приложению, публикации или фотографии, используя URL-адрес. Я знаю, что посты, лайки, фотографии и другие поддерживают комментирование / лайки, поэтому у меня есть способ сделать это, хотя это включает в себя анализ link атрибута элемента
  4. Это то, что мне нужно помочь. Я могу получить id объекта путем анализа link, но я не получаю полный объект несколько раз, используя это. Например, чтобы оставить комментарий, вам нужно иметь USERID_COMMENTID, а ссылка имеет только COMMENTID в этой форме http://www.facebook.com/USERNICKNAME/posts/COMMENTID
  5. Мне тоже нужна помощь с этим. Я полагаю, что некоторые объекты fb не могут быть добавлены в граф?

любая помощь будет отличной!

1 Ответ

2 голосов
/ 11 ноября 2011

Таблица FQL уведомлений , которая также заменила API REST notifications.get , все еще содержит столбец object_id. Это самое близкое к тому, что вы просите. Не похоже, что вызов API Graph , к сожалению, имеет поле object_id.

...