如何使用Php获取页面的所有Facebook帖子?

时间:2015-10-30 09:39:00

标签: php facebook-graph-api instagram-api

我正在努力获取Facebook页面信息。我正在查看Facebook页面的信息。获取有关一个帖子的信息很简单。如何获取该页面的所有帖子和评论?

我正在使用访问密钥来获取信息。但是PHP在执行时间之后有一些执行时间,它不会执行剩余的代码。因此,如果Facebook页面有1000个帖子,则需要很长时间。

如何获取所有帖子和评论?我也遇到了Google+, Instagram, Pinterest, YouTube and twitter同样的问题。

public static function getFacebookData($post_url) {
        $facebook_token = Yii::app()->params['media_key_api']['facebook']['facebook_access_token'];
        //split url to get pagename
        $url = explode('?', $post_url);
        $split_url = explode('/', $url[0]);
        $facebook_post_id = end($split_url);
        $facebook_page_name = $split_url[3];

        $page_url = $split_url[0] . '//' . $split_url[1] . '/' . $split_url[2] . '/' . $split_url[3];

        //hit URL to get page info
        $facebook_page = 'https://graph.facebook.com/' . $facebook_page_name . '?access_token=' . $facebook_token;

        $facebook_page_data = self::get_curl_data($facebook_page, true);

    }

0 个答案:

没有答案