0

タイムスタンプを指定して、Facebook ページの最新のコメントといいね! を見つけたいと思います。Facebook API からこのデータを取得する方法はありますか? 例: ユーザー A が 30 日前に私のページに何かを投稿し、ユーザー B がその投稿に「いいね!」とコメントしたとします。過去 2 日間 (投稿が 30 日経過していても) のページでのすべてのアクティビティを見つけようとする場合、これらのアクティビティを応答で取得する必要があります。

4

1 に答える 1

1

それはAPI経由では機能しません.sinceパラメーターは投稿でのみ機能します。可能性は次のとおりです。

comments_after_that_time = 1349285260;

$comments = json_decode(file_get_contents("https://graph.facebook.com/[yourpost_id]/comments?access_token=xxx"));

foreach($comments->data as $comment)
{
    if(strtotime($comment->created_time) > comments_after_that_time)
    {
    echo "we have a new comment";
    }
}
于 2012-10-04T09:12:45.723 に答える