我正在使用Facebook搜索API来获取公开信息。我想根据发布的国家/地区对其进行过滤。 place search graph api有一种方法可以做到这一点 - 通过将中心和距离作为查询参数附加。但是类型“帖子”的搜索API不响应中心或距离查询参数。我也研究了this这个问题,但没有一个答案能帮我完成任务。
截至目前,我能想到的唯一解决方案是使用library从帖子字符串本身中找出语言环境。
注意:我还考虑获取用户的位置,然后进行自己的过滤,但这不起作用,因为我没有权限查看用户的位置/家乡。
之前有人这样做过吗?
答案 0 :(得分:0)
https://developers.facebook.com/docs/reference/fql/location_post/显示了如何阅读包含位置信息的帖子。如果这不可用,您可以使用Graph API中User对象中的区域设置信息,但这并不总是可见/可用。语言检测(正如您在问题中所建议的)可能不是一个好主意,除非您有非常具体的需求。但是,如果后期语言是英语,考虑到全世界语言的流行,几乎不可能告诉该位置。