次のコードをループして、Facebook API のバッチ リクエストを作成しています。
//$fbid = a user's facebook id
$query = array (
'method' => "GET",
//'name' => "{$fbid}",
'relative_url' => '/'.$fbid.'/friends?fields=name,first_name,last_name,id,work,education&access_token='.$token
);
これはうまくいきます。ただし、name =>
パラメーターを使用して 3 行目のコメントを外すと、データが返されません。まさにこれを行う多くの例を見つけたので、なぜ機能しないのかわかりません。
このフィールドを追加する必要があるのは、返された友達を正しい元のユーザーに関連付ける必要があるためです。これは簡単な方法のように思えましたが、私は別の方法も受け入れています。ありがとう!
更新:この投稿によると、依存関係の割り当てに使用しない限り、API は name パラメーターをサポートしていません。それで、私のアプローチがうまくいかない理由を説明できます...誰かがうまくいく解決策を持っていますか?