私の FQL は、UID に対して無効な文字を返します。これが私のFQLです。 select uid,books from user where uid in (select uid2 from friend where uid1=me())
. 私はPHP SDKを使用しており、1.0000008018280E+14
(間に「E」があるもの)のようなIDを取得しています。合計 600 件の連絡先のうち約 400 件がこのような UID を示しfacebook.com/1.0000008018280E+14
ています。私が使用しているコードは
$fql_query_url = 'https://graph.facebook.com/'.'fql?q=select+uid,books+from+user+where+uid+in(select+uid2+from+friend+where+uid1=me())'.'&access_token='.$_GET['access'];
$fql_query_result = file_get_contents($fql_query_url);
$fql_query_obj = json_decode($fql_query_result, true)
// display results of fql query
echo '<pre>';
print_r($fql_query_obj);
echo '</pre>';