2012-01-05 2 views
0

사용자 목록에 대한 피드를 얻을 수 있지만 한 번에 하나의 전화를하므로 긴 지연이 발생합니다.친구 목록에서 피드를 가져 오기 위해 일괄 요청을하는 방법은 무엇입니까?

사용자 목록 (주어진 "사용자"의 친구)에서 "피드"를 요청하여 일괄 처리를하려고합니다.

내 최신 시험 : 가 ($ FIDS는 페이스 북의 USER_ID를 포함한 배열 (즉 123456789012))

$Fb = new Facebook(array('appId'=>FB_API_ID,'secret'=>FB_API_SECRET)); 
$access_token = $Fb->getAccessToken(); 
$queries = array(); 
for ($i=0; $i<$siz; $i++) 
    $queries[] = array ( 'method' => 'GET', 
      'relative_url' => $Fids[$i]['foreignid'] 
     ); 
$batch = json_encode($queries); // works up to here 
$objs = $Fb->api('/?batch='.$queries, 'POST'); 

내가 응답의 어떤 종류를 얻을 수 없습니다. 누군가가 그것을 만들었습니까 ??

답변

0

는 미안,

try{ 
$objs = $Fb->api('/?batch='.$queries, 'POST'); 
} catch (FacebookApiException $e) { 
    error_log($e); 
    $user = null; 
} 
+0

같은

$objs = $Fb->api('/?batch='.$queries, 'POST'); 

에 시도 캐치 그 하나 운을 할 수 있습니다. –

관련 문제