将 FQL 与用于 PHP v5 的 Facebook SDK 结合使用
Using FQL with Facebook SDK for PHP v5
我想使用 PHP 的最新 Facebook SDK 进行以下 FQL 查询,有办法吗?
SELECT like_count, share_count, comment_count FROM link_stat WHERE url="http://whosebug.com"
我尝试使用 Google 和 SO 寻找答案或教程,但它们似乎都指的是 v5 之前的 PHP SDK。
我该怎么做?
当我在做的时候:我在给定时间内最多可以查询多少次?
谢谢
(注意:我知道 FQL 已被弃用,并且将在大约一年后下降,但据我所知,无法通过图表 API 实现我想要的效果。)
有一种方法可以使用 Graph API 实现此目的,请参阅 URL Lookup。请阅读文档。
下面的代码应该可以工作(未测试):
$node = $fb->get('/?id='urlencode($url).'&fields=og_object,share'])->getGraphNode();
$likeCount = $node['og_object']['engagement']['count'];
$shareCount = $node['share']['share_count'];
$commentCount = $node['share']['comment_count'];
我想使用 PHP 的最新 Facebook SDK 进行以下 FQL 查询,有办法吗?
SELECT like_count, share_count, comment_count FROM link_stat WHERE url="http://whosebug.com"
我尝试使用 Google 和 SO 寻找答案或教程,但它们似乎都指的是 v5 之前的 PHP SDK。
我该怎么做?
当我在做的时候:我在给定时间内最多可以查询多少次?
谢谢
(注意:我知道 FQL 已被弃用,并且将在大约一年后下降,但据我所知,无法通过图表 API 实现我想要的效果。)
有一种方法可以使用 Graph API 实现此目的,请参阅 URL Lookup。请阅读文档。
下面的代码应该可以工作(未测试):
$node = $fb->get('/?id='urlencode($url).'&fields=og_object,share'])->getGraphNode();
$likeCount = $node['og_object']['engagement']['count'];
$shareCount = $node['share']['share_count'];
$commentCount = $node['share']['comment_count'];