ファンページが気に入った場合にのみユーザーが使用できるようにする Facebook アプリケーション (php で作成) を開発しました。
アプリケーションへのアクセスがブロックされているというフィードバックをユーザーから受け取った今日まで、すべてがうまく機能していました。
彼らはファンページが気に入らなかったので、アプリケーションは彼らを入れないように見えますが、重要なのは、それらのユーザーがすでにそのファンページを気に入っているということです (私は何度もテストしました)。
次のような標準のグラフリクエストでユーザーがファンページを気に入っているかどうかを確認しています/USER_ID/likes?target_id=PAGE_ID
これは、ユーザーがそのページを気に入った場合は配列を返し、そうでない場合は空の配列を返します。私の場合、それらのユーザーの場合、常に空の配列でした。
私もチェック/USER_ID/likes
しました-ユーザーのすべてのいいねのリスト、および通常のユーザーの場合、好きなページのjson配列で応答を受け取りました。「バグのある」ユーザーの場合、空の配列を再度取得しました。
私はphpsdkでPHPを使用しているので、すべてのリクエストは$facebook->api(...)
現在、その問題を抱えているユーザーが2人ほどいますが、他のユーザーは問題ありません。
何か間違ったことをしているのか、Facebookのバグなのかはわかりません。
Facebook api を使用した経験のある方のご意見をお待ちしております。
前もって感謝します。