Facebook / me / home FQL эквивалент - PullRequest
1 голос
/ 10 ноября 2011

чтобы получить функциональность, которую я хочу для своего приложения, мне нужно начать использовать FQL.

Для основного потока, который я использовал: -

$fb_news_feed = $facebook->api('/me/home');

что было бы равнозначно вFQL, который возвращает тот же JSON.Мой текущий FQL ниже

$fb_feed_params = array(
        'method' => 'fql.query',
        'query' => "SELECT post_id, actor_id, target_id, message, likes, created_time, type FROM stream WHERE filter_key = 'nf' AND is_hidden = 0 LIMIT 100",
);

$fb_news_feed = $facebook->api($fb_feed_params);

как мне узнать имя пользователя и т. Д.?Я предполагаю, что мне нужно было бы сделать какое-то соединение, как в MySQL ??

1 Ответ

0 голосов
/ 09 августа 2012

Этот запрос должен сделать это -

SELECT name, username, pic from user WHERE uid IN (SELECT actor_id FROM stream WHERE filter_key = 'nf' AND is_hidden = 0 LIMIT 100)

В качестве альтернативы вы можете посмотреть на выполнение мультизапроса.Более подробную информацию о мультизапросах можно найти на сайте разработчиков Facebook:

https://developers.facebook.com/docs/reference/rest/fql.multiquery/

...