使用FQL和Facebook SDK for PHP v5

时间:2015-08-06 11:02:42

标签: php facebook facebook-fql facebook-php-sdk

我想使用最新的Facebook SDK for PHP进行以下FQL查询,有没有办法做到这一点?

SELECT like_count, share_count, comment_count FROM link_stat WHERE url="http://stackoverflow.com"

我尝试使用Google和SO查找答案或教程,但它们似乎都是在v5之前引用SDK for PHP。

我该怎么做?

虽然我是这样的:在给定时间内我可以做的最大查询数是多少?

由于

(注意:我知道FQL已被弃用,大约一年后会停用,但据我所知,无法通过Graph API实现我的目标。)

1 个答案:

答案 0 :(得分:1)

使用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'];