0

友人のチェックインですべての写真を取得するために FQL を実行しようとすると、Facebook API から不明なエラーが発生します

これが私のコードです:

$photo_params = array('method' => 'fql.query','query' => "SELECT attachment, post_id FROM stream WHERE post_id IN ( SELECT post_id FROM checkin WHERE author_uid in (SELECT uid2 FROM friend WHERE uid1 = me()))",);
//Run query

$result_photo = $fbapi->api($photo_params);

次に、添付データを処理して写真の URL を取得します。

これを修正するにはどうすればよいですか?

4

1 に答える 1

0

グラフAPIを間違った方法で使用しています。GraphAPIを介してFQLクエリを実行する新しい方法は次のとおりです。

$query = "SELECT attachment, post_id FROM stream WHERE post_id IN ( SELECT post_id FROM checkin WHERE author_uid in (SELECT uid2 FROM friend WHERE uid1 = me()))";
$result_photo = $fbapi->api('/fql', 'GET', array('q'=>$query));
于 2011-12-26T14:23:20.307 に答える