FB中的FQL查询示例不正确。有人有正确的样品吗?

时间:2011-11-22 18:05:00

标签: sql facebook facebook-graph-api

文档中发布的示例,位于: http://developers.facebook.com/docs/reference/fql/ 是不正确的,不起作用。 (PHP)

$fql_query_url = 'https://graph.facebook.com/'
. '/fql?q=SELECT+uid2+FROM+friend+WHERE+uid1=me()'
. '&' . $access_token;
$fql_query_result = file_get_contents($fql_query_url);

=>有两个/:... facebook.com//fql ... =>缺少“& access_token”这个词。

然而,即使发出正确的网址,该功能似乎也没有返回任何内容...... 这是我一直在使用的代码: (函数传递$ id,如12345678)

$Fb = new Facebook(array('appId'=>FB_API_ID,'secret'=>FB_API_SECRET));
$access_token = $Fb->getAccessToken();
$fql_query_url = "https://graph.facebook.com/fql?q=SELECT+uid2+FROM+friend+WHERE+uid1=".$id."&access_token=" . $access_token;
$resp = file_get_contents($fql_query_url);
$var = json_decode($resp, true);
$txt .= "<br /><b>FQL QUERY:</b><br />" . display_tree($var);

有人成功了吗???

1 个答案:

答案 0 :(得分:0)

当我在浏览器中运行它时,此查询似乎对我有用。您确定拥有有效的访问令牌吗?

您可以从Graph API Explorer中试用吗?这是link