这就是我在 PHP 中所做的,以访问 Facebook 上的一堆群组帖子。然后我正在实现一个搜索功能来搜索这些帖子。
$url2 = 'https://graph.facebook.com/'. $group_id . '/feed' . '?limit=30&access_token=' . $_SESSION['access_token'] ;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$url2");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$json = curl_exec($ch);
$data = json_decode($json, TRUE);
所以我把它分解了,只是发现将图形 url 放入我的浏览器会产生缓慢的响应。限制设置为 30 是可以的,但是将其设置为 300 并且速度很慢,将其设置为 1,000 并且它会爬行。
我已经研究过分页,但我想获取大量数据以便进行搜索。缓存真的不起作用,因为加载初始数据仍然需要很长时间。
有没有办法加快速度,还是我被 Facebook Graph API 的限制所困扰?