疑わ:私はこのクエリを実行しようとした場合FQLクエリが失敗した - 私が作る場合は、それを照会FQLテストは動作しますが、ページで認証問題
$fql = 'SELECT name from user where uid = ' . $user_id;
$ret_obj = $facebook->api(array(
'method' => 'fql.query',
'query' => $fql,
));
echo '<pre>Name: ' . $ret_obj[0]['name'] . '</pre>';
はしかし、それは失敗します。
$fql2 = 'SELECT uid, name, pic_square FROM user WHERE uid in (SELECT uid2 FROM friend WHERE uid1 = me()) AND sex =male';
$ret_obj2 = $facebook->api(array(
'method' => 'fql.query',
'query' => $fql2,
));
echo '<pre>Name: ' . $ret_obj2[0]['name'] . '</pre>';
私はそれがauthの問題だと思う、同じfqlのクエリは、グラフのAPIテストツールで動作するため!あなたは完全なPHPコードをチェックアウトしたい場合は
、それは、このページ上の第二例を示します。 https://developers.facebook.com/docs/reference/php/facebook-api/
を使用しましたか? – DMCS