这是我的第一个问题=)
我正在开发一个应用程序,以便从特定位置附近获取签到。为了做到这一点,显然我要使用search
方法传递位置,并且对于我称之为herenow
方法的每个场所。
基本上我已经获得了这些签到但是我还希望抓住每个签到的用户喊。我使用oauth正确验证了......
我唯一知道的是,为了做到这一点,我应该有某种类型的签名,就像在另一个社交网络(如Twitter)中发布的checkin中使用的那样。所以......我不知道怎么做......
只是要知道:我正在使用Java语言。
答案 0 :(得分:0)
无法在特定位置附近获得完整的签到。 Foursquare具有严格的用户隐私设置,因此您只能访问明确授权您的应用程序的用户签到。
此处 - 现在确实是签到的唯一公开视图,并且对于您可以使用它做什么有严格的隐私规则 - see the official api policies here。例如,您不能将数据保留超过3个小时。
如果您想要公共数据集,那么Twitter可能是最佳解决方案,因为可以使用附加到URL的“签名”通过API访问与公共Twitter帐户共享的签到。 More details on that field here
Here is an example check-in from myself with a signature field ('s').
即使使用公开签到,由于用户未授权您的申请,因此将采用相同的API政策。