Facebook让用户可以控制他们与应用共享的信息,以及“人们如何将您的信息带到他们使用的应用中”(https://skitch.com/nicksoman/emqhx/privacy-settings)。
对于任何不可用的信息,Facebook API都会返回空白,无论是因为1)用户未列出该信息还是2)用户已阻止应用访问该信息。
是否可以区分这两组?换句话说,当我们尝试拉出类似位置的东西并且它返回一个空白时,我们是否可以区分将其位置设置为空白的人与不与应用程序共享的人之间的区别?
会喜欢这方面的建议。
答案 0 :(得分:0)
不,不可能区分这两种情况,但请注意“人们如何将您的信息带到他们使用的应用中”设置仅指您的应用用户的朋友,而不是实际使用您的应用的用户
答案 1 :(得分:0)
我认为您还可以使用权限端点https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Fpermissions来查看用户授予您的应用程序的权限。然后,您可以查看他们是否已根据您的需要授予您的应用适当的权限,如果是,您可以判断它是否只是空白