接続しているユーザー (user_likes パーミッションが付与されている) が特定のファンページを気に入ったかどうかを判断しようとしています。次の FQL クエリを実行しています。
SELECT page_id FROM page_fan WHERE uid=me() AND page_id = FANPAGE_ID
これは常に空のセットを返します:
{
"data": [
]
}
ただし、AND 句を使用せずにクエリを実行すると、次のようになります。
SELECT page_id FROM page_fan WHERE uid=me()
Facebook は、最初のクエリからの FANPAGE_ID ID を常に含む page_id の配列を返します。
何か案は?これはバグですか?コードは以前は機能していました。