Нужна помощь - FQL запрос в Facebook API - PullRequest
1 голос
/ 19 декабря 2009

Я хочу получить фотографию моих друзей и их последнее сообщение о статусе со временем.

сообщение, время ОТ статуса

pic_square ОТ пользователя

<code>    $status = $facebook->api_client->fql_query("SELECT message,time FROM 
status WHERE uid in (SELECT uid2 FROM friend WHERE uid1=".$user.")");

    echo "<pre>";
    print_r($status);
    echo "
";

запрос выше возвращает все статусы, я просто хочу только последнее сообщение о статусе. Кроме того, как я могу изменить этот запрос, чтобы получить pic_square из таблицы пользователя.

Заранее спасибо,

Ответы [ 3 ]

0 голосов
/ 19 декабря 2009

status.get намного лучше для этой цели

0 голосов
/ 23 июня 2011

Как говорит ceejayoz , ваш запрос должен быть:

<code>$status = $facebook->api_client->fql_query("SELECT message,time FROM 
status WHERE uid in (SELECT uid2 FROM friend WHERE uid1=".$user.") ORDER BY time LIMIT 1");

echo "<pre>";
print_r($status);
echo "
";
0 голосов
/ 19 декабря 2009

FQL принимает предложения ORDER BY и LIMIT в стиле MySQL. Упорядочить по времени и ограничить одним результатом.

...