Важная информация: при использовании API PHP Facebook веб-сайт имеет ПОЛНОЕ разрешение для учетной записи пользователя при входе в систему, поэтому это не проблема разрешения.
Проблема
Итак, вот моя проблема.При синтаксическом анализе /me/home
или другого канала часто бывают объекты с типами, которые подразумевают одну вещь, но при этом не имеют никаких данных, связанных с ней.
Примеры:
Когда два человека становятся друзьями.Иногда я получаю объект, который объявлен как «статус», но не содержит поля «сообщение».На самом деле он не содержит никакой реальной информации об объекте, кроме идентификатора объекта, идентификатора и имени в разделе FROM, опубликованного и обновленного времени и переменной типа.Нет ничего, что я мог бы сказать, чтобы сообщить мне, что это за тип «статусного» объекта и как я должен его обрабатывать.Моя идея тогда заключалась в том, чтобы использовать идентификатор объекта и запрашивать подробности об объекте, особенно думая, что, возможно, я получаю только усеченную информацию о нем.Запрос на конкретный объект не дает никакой дополнительной информации.
Другой пример - ссылки, я получил объект с типом «ссылка», но объект, который он говорил, был ссылкой, не имел «ссылку».Поле 'or' source ', связанное с ним, или любая другая информация на самом деле, и о том, что два человека стали друзьями.
Кроме того, при просмотре этих каналов через Graph API Explorer он фактически пропускает эти конкретные записи из своего отображения.все вместе.
Вопросы
- Является ли информация об определенных типах объектов просто недоступной?
- Есть ли другой способ, которым я могумне нужно получить эту информацию, кроме как с помощью
$facebook->api('/OBJECT_ID');
? - Это не единственные две ситуации, когда я получаю различные поля для вещей, перечисленных как один и тот же тип.Есть ли где-нибудь справочное руководство для определения того, какой конкретный объект выходит за рамки поля типа?
Надеюсь, что кто-то может пролить свет на эту тему.