我正在尝试从以下地址检索 object_url 信息:
https://www.facebook.com/pages/1988/180038755381895?fref=ts
https://www.facebook.com/1nkedandSexy?fref=ts
我使用的 FQL(来自 PHP SDK)如下:
SELECT id, name FROM profile WHERE id in (SELECT id FROM object_url WHERE url='" . $url . "')
使用 Graph API Explorer,我可以检索两个 url 上的信息。当我通过 PHP SDK 提交 FQL 时,使用以下代码,只有第二个 url 返回信息。问题出在哪里(也许别名第一个字符是数字的事实?)?
$fql = "SELECT id, name FROM profile WHERE id in (SELECT id FROM object_url WHERE url='" . $url . "')";
$param = array(
'method' => 'fql.query',
'query' => $fql,
'callback' => ''
);
$response = $facebook->api($param);
谢谢!