Разбор типа объекта в PHP API Facebook - PullRequest
1 голос
/ 28 августа 2011

Важная информация: при использовании API PHP Facebook веб-сайт имеет ПОЛНОЕ разрешение для учетной записи пользователя при входе в систему, поэтому это не проблема разрешения.

Проблема
Итак, вот моя проблема.При синтаксическом анализе /me/home или другого канала часто бывают объекты с типами, которые подразумевают одну вещь, но при этом не имеют никаких данных, связанных с ней.

Примеры:
Когда два человека становятся друзьями.Иногда я получаю объект, который объявлен как «статус», но не содержит поля «сообщение».На самом деле он не содержит никакой реальной информации об объекте, кроме идентификатора объекта, идентификатора и имени в разделе FROM, опубликованного и обновленного времени и переменной типа.Нет ничего, что я мог бы сказать, чтобы сообщить мне, что это за тип «статусного» объекта и как я должен его обрабатывать.Моя идея тогда заключалась в том, чтобы использовать идентификатор объекта и запрашивать подробности об объекте, особенно думая, что, возможно, я получаю только усеченную информацию о нем.Запрос на конкретный объект не дает никакой дополнительной информации.

Другой пример - ссылки, я получил объект с типом «ссылка», но объект, который он говорил, был ссылкой, не имел «ссылку».Поле 'or' source ', связанное с ним, или любая другая информация на самом деле, и о том, что два человека стали друзьями.

Кроме того, при просмотре этих каналов через Graph API Explorer он фактически пропускает эти конкретные записи из своего отображения.все вместе.

Вопросы

  1. Является ли информация об определенных типах объектов просто недоступной?
  2. Есть ли другой способ, которым я могумне нужно получить эту информацию, кроме как с помощью $facebook->api('/OBJECT_ID');?
  3. Это не единственные две ситуации, когда я получаю различные поля для вещей, перечисленных как один и тот же тип.Есть ли где-нибудь справочное руководство для определения того, какой конкретный объект выходит за рамки поля типа?

Надеюсь, что кто-то может пролить свет на эту тему.

...