$ fql_multiquery_url ='https://graph.facebook.com/' 。 ?FQL Q = { “QUERY1”:“SELECT + UID,性别,姓名,pic_square + FROM +用户+ WHERE + UID + IN +(SELECT + UID2 + FROM +朋友+ WHERE + UID1 =我())+和+性别= \“”。$做爱。 '\ ”“, ”QUERY2“: ”SELECT + URL + FROM + profile_pic + WHERE + ID + IN +(SELECT + UID + FROM +#QUERY1)“}' 。 '& access_token ='。 $的access_token;
这会给出错误 无法打开流:HTTP请求失败!第82行的/var/www/facebook-php-sdk-master/examples/fqlsample.php中的HTTP / 1.0 400错误请求\ r \ n
但下面的查询工作正常。
$ fql_multiquery_url ='https://graph.facebook.com/' 。 ?FQL Q = { “QUERY1”:“SELECT + UID,性别,姓名,pic_square + FROM +用户+ WHERE + UID + IN +(SELECT + UID2 + FROM +朋友+ WHERE + UID1 =我())+和+性别= \“ '$性。' \ ”“, ”QUERY2“: ”SELECT + URL + FROM + profile_pic + WHERE + ID + IN +(SELECT + UID2 + FROM +朋友+ WHERE + UID1 =我())“ }” 。 '& access_token ='。 $的access_token;
问题出在这一部分 (SELECT + UID + FROM +#QUERY1)
为什么多重查询无法正常工作。
任何想法?