php - Facebook 好友数?

标签 php javascript facebook facebook-graph-api

计算 Facebook 用户好友的最佳方式是什么...

我目前正在使用(PHP):

$data = $facebook->api('/me/friends');
$friends_count = count($data['data']);

而且速度非常慢...(大约 2 秒)

最佳答案

查询 facebook api 会向 facebook 发送请求。因为它是一个常见的 http 请求,这可能会花费大部分时间。通常没有办法解决这个问题。如果您更频繁地需要这些值,您应该将它们缓存在某个地方

if (file_exists($cacheFile)) {
  $data = file_get_contents($cachefile);
} else {
  $data = $facebook->api('/me/friends');
  file_put_contents($cacheFile, $data);
}
$friends_count = count($data['data']);

记住不时更新缓存文件。

关于php - Facebook 好友数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6581616/

相关文章:

php - 将一张表与其自身左连接

php - 如何重定向用户而不是 Google(和其他抓取工具)?

javascript - 字符串数据转换为数组问题

facebook - 用于查看页面发布展示次数的 FQL 查询

javascript - 命名游戏社交分享

python - 发布到 Facebook 墙

php - 开始调试 PHP (Drupal) 的最简单方法

PHP session 值

javascript - 如何让javascript更改文件夹外部的html元素

javascript - Redux - 多个商店,为什么不呢?