Вопрос:
Документы Facebook довольно скудны по этому вопросу: http://developers.facebook.com/docs/reference/api /, см. «Поиск».
Можно выполнять поиск по нескольким типам объектов, но неясно, по каким конкретным атрибутам объекта / полям / столбцам (как бы вы их ни называли) выполняется поиск.
Какие конкретные атрибуты / поля ищутся для каждого типа объекта?
Ответ №1:
из моего опыта работы с search api.
-
тип=страницы выполняет поиск по индексу имени и описания
-
тип= группа выполняет поиск по индексу имени
-
тип=событие выполняет поиск по индексу имени и описания
-
тип = пользователь выполняет поиск по индексу имени
-
тип=post выполняет поиск по индексу сообщения
Возможно, включено больше, это только из моих наблюдений.
Ответ №2:
Я думаю, что поля, извлекаемые с помощью:
graph.facebook.com/search?q=QUERYamp;type=TYPEamp;fields=FIELDSamp;access_token=ACCESS_TOKEN
зависит от объекта, который вы хотите найти. Это те, которые вы можете увидеть, если запросите:
https://graph.facebook.com/OBJECT_ID
Если я выполняю поиск
graph.facebook.com/search ?q = troyamp;type=страницаamp;access_token=ACCESS_TOKEN
Я получу, например, объект с идентификатором «114198018660591», поэтому я могу выполнять поиск только по этим полям:
«id»: «114198018660591», «name»: «Troy», «picture»: «http://profile.ak.fbcdn.net/hprofile-ak-snc4/195743_114198018660591_3661508_s.jpg «, «ссылка»: «http://www.facebook.com/pages/Troy/114198018660591 «, «лайки»: 2418231, «категория»: «Фильм», «can_post»: true, «talking_about_count»: 17956
получено с помощью (https://graph.facebook.com/114198018660591 ).
Поэтому я могу провести исследование, подобное:
graph.facebook.com/search ?q = troyamp;type=страницаamp;fields= идентификатор, имя, категорияamp;access_token=ACCESS_TOKEN
но НЕ так, как:
graph.facebook.com/search ?q = troyamp;type=страницаamp;fields=идентификатор, название, категория, веб-сайтamp;access_token=ACCESS_TOKEN
также, если поле «веб-сайт» записано в некоторых объектных данных.
Ответ №3:
type=group в настоящее время возвращает пустой массив данных с мая.