0

我正在使用 facebook 搜索 API 来获取公开帖子。我想按发布它的国家/地区过滤它。地点搜索图api有一种方法可以做到这一点 - 通过附加中心和距离作为查询参数。但是“帖子”类型的搜索 api 不响应中心或距离查询参数。我也研究了这个SO question,但没有一个答案能帮助我完成我的任务。

到目前为止,我能想到的唯一解决方案是使用从帖子字符串本身中找出语言环境。

注意:我也想过获取用户的位置,然后进行自己的过滤,但这也不起作用,因为我没有查看用户位置/家乡的权限。

以前有人做过吗?

4

1 回答 1

0

https://developers.facebook.com/docs/reference/fql/location_post/展示了如何阅读带有位置信息的帖子。如果这不可用,您可以使用来自 Graph API 的 User 对象中的语言环境信息,但这并不总是可见/可用。除非您有非常具体的需求,否则语言检测(正如您在问题中所建议的)可能不是一个好主意。但是,如果帖子语言是英语,考虑到该语言在世界范围内的流行程度,几乎不可能说出位置。

于 2012-03-28T22:41:46.467 回答