我正在努力获取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);
}