Я использовал старый Facebook SDK, где мог выполнять FQL-запросы. Я хочу получить все близлежащие места, к которым также прикреплена страница. И с этими результатами я хочу как можно больше столбцов.
Я хочу переписать эту функцию, чтобы сделать то же самое, но с последней версией Facebook SDK 2.3.
По старому:
SELECT name, type, page_id, hours, categories, about, bio, description, general_info, location, checkins, fan_count, phone, pic_big, website FROM page WHERE page_id IN(SELECT page_id FROM place WHERE distance(latitude, longitude, '37.76', '-122.427') < 1000)
Но это не так хорошо работает с новым SDK. Я пробовал метод поиска и пытался писать различные типы запросов (в параметре ‘q’), но ничто не близко к этому.
Как видите, я хочу как можно больше столбцов о страницах.
Ближайший, который я пришел, это далеко: https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&Путь = Поиск% 3Fq% 3Dcoffee% 26type% 3Dpage% 26center% 3D37.76% 2C-122,427% 26distance% 3D1000&
Кто-нибудь знает, как я должен думать / делать, чтобы получить эти данные по-новому?
Посмотри на
Вы можете указать нужные поля результатов в соответствии с полями, которые доступны для соответствующего объекта.
Например
/search?q=coffee&type=place¢er=37.76,-122.427&distance=1000&fields=id,name,hours,category,category_list,about,bio,description,general_info,location,talking_about_count,were_here_count,likes,phone,cover,website
Попытайся
Имейте в виду, что имена полей не совпадают от FQl до Graph API.
Других решений пока нет …