我正在使用一些 facebook 功能(主要是登录和提要)开发一个移动应用程序。该应用程序连接了已经在 facebook 上成为朋友的人,并且由于他们使用了 fblogin,我可以通过FQL 查询获取“用户的朋友也在使用该应用程序”列表。
现在,如果用户将应用可见性设置为“只有我”,他将不会通过 fql 查询或 getAppUsers 调用向他的朋友展示,这似乎很合乎逻辑。
这是一个问题,因为每个安装应用程序的用户在应用程序中心默认设置为“只有我”。
在app的config的“permissions”设置中,“ Default Activity Privacy ”设置为“ friends ”,范围为[email, user_photos, user_birthday];但这似乎并不重要。我自己的帐户有这个问题(即删除并重新安装应用程序-> 只有我)并测试帐户。该应用程序不在沙盒中,我已经用完了电子邮件别名(和时间)来试图解决这个问题。
有没有办法设置应用程序的默认可见性或者我错过了一些明显的东西?
我应该如何处理这个问题我错了吗(我是否应该简单地获取用户的好友列表并将其与其他成员的好友列表进行比较以找出关系,这不是规避 Facebook 政策吗?)?