나는 facebook php sdk를 사용하여 모든 생일 및 기타 정보를 facebook 친구들로부터 얻으려는 응용 프로그램을 만들려고합니다.facebook api가 매우 느리다
친구 목록을 얻고 foreach 루프를 사용하면 모든 친구의 ID에 대한 모든 정보를 얻을 수 있습니다.
이 모든 것이 작동하며, 모든 정보를 얻는 데 4 분이 걸립니다. (모든 친구에게 새로운 전화를해야 함)
내 애플리케이션 사용자가 그만큼 오래 기다릴 수는 없을 것입니다.
더 빨리 정보를 얻을 수있는 방법이 있습니까?
이것은 내 코드입니다.
//$arrFriends is a list with all id's and names of friends
foreach ($arrFriends as $f => $value)
{
echo('');
$fql = "select uid, email, name, hometown_location, sex, birthday, education, relationship_status, pic_square from user where uid=" . $value[id];
$param = array('method' => 'fql.query','query' => $fql,'callback' => '');
$friend = $facebook->api($param);
//dan opslaan in de database:
print_r($friend);
echo('
');
}
어귀, 하위 쿼리. FQL이 조인을 지원합니까? – Phil
지옥 예. <3 페이스 북 엔지니어링 팀. –
백그라운드에서이를 수행하는 데 문제가있는 것은 api 토큰입니다. 사용자가 더 이상 로그인하지 않으면 추가 사용 권한을 요청하는 정보를 얻을 수 없습니다. 너의 대답은 Thx! – samuhe