2012-01-05 2 views
0

私はユーザーのリストのためのフィードを得ることができますが、一度に1つの呼び出しを行うことによって、したがって、長い遅延!友だちのリストからフィードを取得するバッチリクエストを作成するにはどうすればよいですか?

私はバッチ処理を行い、ユーザーのリスト(特定の「ユーザー」の友達)から「フィード」を要求しています。

私の最新トライアル: は($ FIDSは、Facebookの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'); 

にトライキャッチその1ではありません運を行うことができます。 –

関連する問題