我刚开始使用Facebook开发并且有一个基本问题。我可以从不是经过身份验证的用户的朋友的用户检索信息吗?例如,检索所有居住在纽约的Facebook用户。
答案 0 :(得分:1)
使用friends_hometown
扩展权限,您可以为用户的朋友检索本地城镇。使用friends_location
扩展权限,您可以检索其当前列出的城市。
您还应该能够通过查询用户FQL表(https://developers.facebook.com/docs/reference/fql/user/)来查询居住在特定城市的用户的朋友列表
选中https://developers.facebook.com/docs/reference/api/user/,其中列出了可用于用户对象的所有字段以及为当前用户及其朋友检索所需的权限(如果适用 - 某些权限无法代表用户的朋友提供)
[但是,正如Dhiren所说,这仅适用于已经授权您的应用的用户,或者是已经授权您的应用的用户的朋友(具有适当的权限) - 没有办法任意搜索即]
答案 1 :(得分:1)
出于隐私原因,您无法检索任意用户的信息,因此您无法获取不是经过身份验证的用户的朋友的用户的信息。如果您知道用户的用户名,则可以通过查询https://graph.facebook.com/USER_ID获取一些基本信息,例如他们的Facebook ID,姓名,性别等。 https://graph.facebook.com/dhirenp