0

私は FQL を使用していますが、次の fql クエリがあります。

最初の 1 つ: クエリは、友人が共有したすべてのウォール投稿を取得します (正常に動作しています)。

SELECT タイプ、source_id、share_count、パーマリンク、説明、post_id、actor_id、target_id、メッセージ  
FROM ストリーム
WHERE source_id in (SELECT uid1 FROM フレンド WHERE uid2=me())

2 つ目: クエリは、気に入ったページで共有されたすべてのウォール投稿を取得します (正常に動作しています)。

SELECT タイプ、source_id、share_count、パーマリンク、説明、post_id、actor_id、target_id、メッセージ
FROM ストリーム
WHERE filter_key = 'その他'

そして今、すべてが大丈夫です、

だから私の質問は

「FQL または Graph API のいずれかを使用して、その投稿を [最新またはトップの記事] で並べ替える方法はありますか?」

よろしくお願いします。

4

1 に答える 1

0

これらは私が最新の方法です

SELECT 
    type, source_id, share_count, permalink, description, 
    post_id, actor_id, target_id, message, created_time
FROM 
    stream 
WHERE 
    source_id in (SELECT uid1 FROM friend WHERE uid2=me())
ORDER BY
    created_time desc

SELECT 
    type, source_id, share_count, permalink, description, 
    post_id, actor_id, target_id, message, created_time
FROM 
    stream
WHERE 
    filter_key = 'others'
ORDER BY
    created_time desc

トップストーリーに関しては、それを行う方法はないと思いますが、トップとして表示したい投稿に対して独自の基準を作成し、それに基づいてクエリを実行する必要がある可能性があります。このページが役立つ場合があります。あなたの探求において

于 2013-02-13T10:53:11.597 に答える