我目前通过调用以下代码获得各个页面上的喜欢数量,但是我希望同时获得多个页面的喜欢。似乎无法找到关于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
答案 0 :(得分:6)
Graph API documentation解释了如何使用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(文档中包含用法示例)或两者的组合(批量调用请求多个对象的请求)