私のページには約 5 ~ 25 のような URL があります。ユーザーが既に 1 つを気に入ったかどうかを確認できるようにしたいと考えています。今、私は次のようなことをしています
foreach ( like url){
'https://graph.facebook.com/me/likes/@id?access_token=
}
これは明らかに実際のコードではありませんが、要点はわかりますが、これは正常に機能しますが、このループから、ページの読み込みごとにユーザーごとに 30 回の API 呼び出しを行うことがあります。良くないね。API の制限に達し始めており、Facebook からブロックされています。これも悪いことです。
ID の配列を渡し、ユーザーがどれを気に入ったかを確認する方法が必要です。おそらく fql を通じて考えていましたか?? 私はこれを考えましたが、うまくいかないようです
'SELECT post_id FROM like WHERE user_id = ' + me ' AND object_id IN ( ' + arrayOfIds + ' )'