【发布时间】:2012-08-15 15:28:32
【问题描述】:
我正在努力寻找与我共同好友最多的朋友。
public function topThreeMutualFriends() {
$count;
$query='select uid1 from friend where uid1 in (select uid2 from friend where uid1=me()) and uid2 in (Select uid2 from friend where uid1=me()) and uid1!=uid2';
$result = $this->api(array('query' => $query , 'method' => 'fql.query'));
if(!$result)
throw new exception("No Mutual Friends");
else{
foreach ($result as $uid)
$count[$uid['uid1']]++;
arsort($count, SORT_NUMERIC);
$i=0;
foreach($count as $key=>$uid){
$topthree[$i++]=$key;
if($i==3)break;
}
return array($topthree,$count);}
}
在上面的代码中引发了一个异常,说明:“由于资源限制,无法完成此 API 调用” 我尝试授予所有权限,并且查询在 fql 测试器中运行良好。 可能的原因是什么??
【问题讨论】:
标签: facebook facebook-fql