Facebookのいくつかの機能(主にログインとフィード)を使用してモバイルアプリを開発しています。このアプリケーションは、すでに Facebook で友達になっている人を接続します。彼らは fblogin を使用しているため、FQLクエリで「アプリを使用しているユーザーの友達」リストを取得できます。
ここで、ユーザーがアプリの可視性を「自分のみ」に設定している場合、fql クエリまたは getAppUsers 呼び出しを使用して友人に表示されません。これは非常に論理的なようです。
アプリケーションをインストールするすべてのユーザーが Application Center でデフォルトで「自分のみ」に設定されているため、これは問題です。
アプリの config の「パーミッション」設定では、「デフォルト アクティビティ プライバシー」は「友達」に設定され、範囲は [email, user_photos, user_birthday] です。しかし、それは実際には問題ではないようです。自分のアカウントでこの問題が発生し (つまり、アプリを削除して再インストールする -> 自分だけ)、アカウントをテストしています。アプリはサンドボックスになく、これを理解しようとしているメール エイリアス (および時間) が不足しています。
アプリのデフォルトの可視性を設定する方法はありますか、それとも明らかなものがありませんか?
これをどのように処理するべきかについて私は間違っていますか?