Используйте Facebook FQL для выбора рабочей информации из профиля - PullRequest
1 голос
/ 10 февраля 2011

Я хотел бы получить информацию о рабочем месте user с использованием FQL.

Когда я использую Graph API и получаю объект User, он содержит work информацию, которая по сути являетсясписок истории работ.Элементы списка содержат узлы employer, location, description и т. Д. *

Узлы представляются внутренними страницами.Если я беру идентификатор узла, например, у работодателя, и использую FQL для запроса page с этим page_id, я получаю объект с соответствующей информацией.

Теперь у меня вопрос, какиспользовать FQL для получения той же информации без доступа к API Graph?В какой таблице хранится информация о работе, например, как мне найти всех page_id работодателей данного пользователя?

Причина, по которой я настаиваю на использовании только FQL, заключается в производительности.Конечно, я мог получить доступ к API Graph для всех заинтересованных пользователей и получить информацию таким образом, но Я ищу решение только для FQL .

1 Ответ

1 голос
/ 22 августа 2011

Вы можете получить эту информацию из FQL.Прочитайте таблицу «user» и найдите рабочее поле.Возвращаемые данные JSON должны иметь тот же формат, что и для Graph, т. Е. Результат представляет собой массив, и каждый результат должен содержать объект «работодатель» с полями «id» и «name».

для доступа к этому полю потребуется user_work_history или friends_work_history.

...