1

有没有办法使用 facebook 搜索 api ( https://graph.facebook.com/search/?q=KEYWORD&type=post ...) 获取位置/坐标特定的公共帖子?我希望这是一个通用搜索查询,无需任何用户授权。

我尝试使用https://graph.facebook.com/search?type=location&center=37.76,-122.427&distance=1000&access_token=...,但这需要 access_token 并返回仅由其访问令牌用于查询的用户的朋友发布的对象(不是帖子)。

我也试过https://graph.facebook.com/search?q=samsung&type=post&center=12.9833,77.5833&distance=1000&access_token=[I-USED-ANY-ACCESS-TOKEN]了,但我不认为这给了我位置特定的结果,因为我没有在 json 响应中收到任何 loc 信息。

是否有任何免费的数据源/API 可以为我提供location/coordinate/ip来自网络/社交网站的特定帖子/数据/推文/提要等?

4

2 回答 2

0

可以遍历 FB 图表来获取此类地点及其坐标类型,例如event, place, checkin。例如:

搜索(链接):

https://developers.facebook.com/tools/explorer?method=GET&path=search%3Fq%3Dconference%26type%3Devent

然后选择其中一个结果并执行(链接):

https://developers.facebook.com/tools/explorer?method=GET&path=463944956965055

然后查找场地 id 的坐标(链接):

https://developers.facebook.com/tools/explorer?method=GET&path=199344279273

检查FQL 表定义以验证是否提供了位置坐标。

于 2012-09-25T23:43:53.677 回答
0

接受的答案并没有真正回答问题。

答案是否定的,没有办法按位置搜索一般帖子(不包括您的朋友)。可能是为了保护用户隐私。

于 2013-02-24T02:31:57.253 回答