我正在尝试获取我是朋友的多个Facebook ID的个人资料的名称和url链接。
当试图获取一个ID的信息时,这很容易:$response = $facebook->api("/123456789");
我想从同一请求中的多个ID中获取名称。FQL有可能做到这一点吗?如果有,怎么做?
您不必使用FQL。您可以使用逗号分隔的多个ID轻松查询Graph API。
所以它在php:中看起来像这样
$url = 'https://graph.facebook.com/?ids=' . implode(',', $ids);
$result = file_get_contents($url);
或者,如果您使用的php-sdk如下:
$result = $facebook->api('/', 'get', array('ids' => $ids));
其中$ids是一个包含配置文件或页面ID的数组。
https://developers.facebook.com/docs/graph-api/making-multiple-requests/