3

我目前通过调用下面的代码来获取单个页面上的点赞数,但是我想同时获取多个页面的点赞数。似乎找不到任何关于 BATCH 是否允许这样做的文档。

$like_result = file_get_contents('http://graph.facebook.com/?id=http://www.myadd.com/page1.php);
$like_array = json_decode($like_result, true);
$like_no = $like_array['shares'];

即需要喜欢的数量:
ahttp://graph.facebook.com/?id=http://www.myadd.com/page1.php
ahttp://graph.facebook.com/?id=http:/ /www.myadd.com/page2.php
ahttp://graph.facebook.com/?id=http://www.myadd.com/page3.php

4

1 回答 1

6

Graph API 文档解释了如何使用同时ids选择多个对象:

/<API VERSION>/?ids=http://www.myadd.com/page1.php,http://www.myadd.com/page2.php,http://www.myadd.com/page3.php

您还可以使用Batch Requests API(在文档中有使用示例)或两者的组合(批量调用请求多个对象的请求)

于 2012-11-17T22:47:12.827 回答