是否有办法使用facebook search api(https://graph.facebook.com/search/?q=KEYWORD&type=post ...
)获取位置/坐标特定的公开帖子?我希望这是一般搜索查询,无需任何用户授权。
我尝试使用https://graph.facebook.com/search?type=location¢er=37.76,-122.427&distance=1000&access_token=...
,但这需要access_token并返回仅由访问令牌用于查询的用户的朋友发布的对象(而不是帖子)。
我也试过https://graph.facebook.com/search?q=samsung&type=post¢er=12.9833,77.5833&distance=1000&access_token=[I-USED-ANY-ACCESS-TOKEN]
,但我不认为这给了我特定位置的结果,因为我没有在json响应中收到任何loc信息。
是否有任何免费的数据源/ API可以从网络/社交网站向我提供location/coordinate/ip
个特定帖子/数据/推文/供稿等?
答案 0 :(得分:0)
可以走FB图以获取event
,place
,checkin
等类型的位置及其坐标。例如:
搜索(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)
接受的答案并没有真正回答这个问题。
答案是否定的,没有办法按位置搜索一般帖子(不包括你的朋友)。这可能是为了保护用户隐私。