2011-09-29 73 views
3

我无法获取所有在 乔治亚州发生的体育赛事。这是正确的方式来使用它,因为它目前 检索全国所有的事件。无法使用restFB获取特定位置的事件

FacebookClient publicFbClient = new DefaultFacebookClient(); 

Connection<Event> events = publicFbClient.fetchConnection( 
     "search", Event.class, 
     Parameter.with("category", "Sports"), 
     Parameter.with("location", "Georgia"), 
     Parameter.with("type", "event")); 
+0

任何想法都不胜感激 – diya

回答

1

有没有的在地理上限制的结果,除了center(经纬度)和distance(半径)当类型place定义的能力提in the doc

您可以设置径向搜索变量for events,但这样做似乎不会改变结果。

+0

我们实际上正在尝试搜索从某个特定地理位置发布的事件,但正如您所说我不确定Facebook API是否可以实现这一点。上面显示的位置片段是针对用户的,在确定我们想要实现的功能时没有用处。 – diya

+0

注明非标准化位置。 ['event']的一个'场所'(https://developers.facebook.com/tools/explorer/?method=GET&path=331218348435)与['page']的'location'具有不同的格式( https://developers.facebook.com/tools/explorer/?method=GET&path=31131817744) –

+0

从结果中可以看出,位置是经过地理编码的 –