Насколько я могу судить, это не то, что вы можете сделать. Это связано с тем, что Facebook устанавливает как «индексируемые» столбцы в своих таблицах. Например, page
таблица имеет type
ID и Телепередачи идентификатор категории, как представляется, 89, так что можно подумать, что вы могли бы выполнить запрос FQL, такие как:
https://api.facebook.com/method/fql.query?query=SELECT page_id, name FROM page WHERE type=89
или, возможно:
https://api.facebook.com/method/fql.query?query=SELECT page_id, name FROM page WHERE type='TV SHOW'
Но вы получите следующее сообщение:
Ваше утверждение не является индексируемой. Предложение WHERE должно содержать индексный столбец .
К сожалению, только две индексируемые столбцы для WHERE заявления с использованием page
таблицы являются page_id
и name
. Таким образом, вы можете запрашивать эту таблицу только по одной странице за раз. Что имеет смысл, когда вы считаете, насколько дорогой такой поиск будет на миллиардах записей.
Вы можете сделать общий поиск графика для «ТВ-ШОУ», но это не даст результатов по индексу страницы, как вы просили:
https://graph.facebook.com/search?q=TV%20SHOWS&type=page
граф API больше о интроспекции/соединениях между чем открытый протокол поиска.
Спасибо за ваши просьбы, но это не то, что я хочу. Мне нужны данные этой страницы. http://www.facebook.com/pages/?browse&ps=89 –
Я предполагаю, что я говорю, что это * * ваш ответ. Это невозможно в это время. Вы можете очистить страницу, но я бы не рекомендовал это. – typeoneerror