Facebook网站允许搜索以下短语:
年龄超过50岁且住在慕尼黑的人喜欢的页面, 德国。
如何使用Graph API执行此操作? 如果无法做到这一点,您是否知道自动执行此类搜索的解决方法?
答案 0 :(得分:0)
你完全不能这样做。
原因:隐私。
您无法在Facebook的所有用户中搜索详细的人口统计数据。
为了获得像您这样的用户需要用户授权您的应用使用“user_likes”,这需要审核。 Source: Scroll down to "user_likes" section
为了获得18岁以下或者21岁以下的其他任何内容,您需要“user_birthday”,这需要审核。 Source: Scroll down to "Guidelines" on load then "ctrl+F" for "user_birthday"
您可以使用公开个人资料中的“age_range”,不需要审核,但这仅适用于已授权您的应用的用户。 Source: Age Range.
要获取用户位置,您需要用户授权您的应用使用“user_location”,这需要审核。 Source: ctrl+F type "user_loction"
您可以使用公开个人资料中的“区域设置”,不需要审核,但这仅适用于已授权您的应用的用户,并且只会显示他们使用FB的语言。Source: Scroll down to "gender & locale" under "Public Profile" < / p>
你要做的所有事情都需要Facebook审查我怀疑它会被批准。接下来即使只有那些已安装/授权您的应用的用户才能使用您的应用。如果没有用户权限,您绝对无法打开类似的搜索用户数据。