背景:
在认为我已经成功地通过了 Facebook 的隐私设置挑战之后,我陷入了最后一个意想不到的障碍。
我的 Facebook 应用程序允许用户将内容发布到 Facebook(状态更新、照片等)。它还允许用户浏览和查看同一应用程序的其他用户的相同内容。即使两个用户(即朋友)拥有:
- 授予应用必要的权限(read_stream、user_photos、friends_photos 等)
- 通过该应用成功向 Facebook 发布了具有足够可见度的内容
- 能够在 Facebook 上看到彼此发布的内容
由于“其他人使用的应用程序”隐私设置限制了其他人可以通过 Facebook 平台看到的信息,他们仍然可能无法通过该应用程序阅读其他人的内容,尽管用户已专门授予对该应用程序的访问权限那个内容(呃)。
这个小怪癖造成了糟糕的用户体验,所以我至少希望能够检测到用户有这个限制,并相应地通知他/她。
我通过 FQL 表进行的搜索没有结果,但我不抱希望......有没有(未记录的?)方法可以通过 Facebook API 方法为授权用户检索“其他人使用的应用程序”设置?