使用Facebook搜索API获取位置或坐标特定帖子

时间:2012-09-23 07:14:04

标签: facebook facebook-graph-api geolocation

是否有办法使用facebook search 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个特定帖子/数据/推文/供稿等?

2 个答案:

答案 0 :(得分:0)

可以走FB图以获取eventplacecheckin等类型的位置及其坐标。例如:

搜索(link):

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

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

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

然后查找场地ID的坐标(link):

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

检查FQL table definitions以确认是否提供了位置坐标。

答案 1 :(得分:0)

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

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