不确定这是否与this问题有关(似乎是但我不能只评论答案,我还没有答案,但我想补充一下这个问题的经验)。
我在Windows Phone上使用了3个foursquare应用程序。官方应用程序,第4和第市长和我自己的应用程序。我也通过foursquare.com/mobile checkins体验过这个。
使用官方应用程序和我的应用程序,当我签到一个场地时,我不会出现在“Here Now”中,无论是来自手机应用程序还是网站,或者是从API调用中查看json。当检查我的“最后一次见”时,它显示我在那里。 使用4th&市长是命中还是错过。有时我会出现在“Here Now”(在所有应用程序和网站中),有时我不会。
有一点需要注意的是,当它最终确实让我出现在“Here Now”的场地时,如果我登记到另一个场地并且我没有出现在“Here Now”,“Here Now”仍然是旧场地告诉我那里,所以它没有清除。 “最后一次见到”让我看到了新的场地。
我没有在网格上办理登机手续,而且我确实已将“将我列入当前在场地办理登机手续的人员列表”。甚至尝试取消检查并检查它。我尝试了两个不同的帐户,我尝试过有没有喊叫,有和没有分享到Facebook和Twitter,以及正常和快速签入选项。都具有相同的结果。
请注意,我不仅仅依赖于向我显示我在场地的应用程序,我正在查看从我的应用程序和API Explorer @ developer.foursquare返回的原始json。融为一体
如果有帮助,这是我的应用程序的HTTP帖子(删除了场地和oauth令牌):
我甚至尝试将版本更改为& v = 20120107,但仍然无效。 我也已经登出了我能想到的地方,甚至忘记了我的facebook和Twitter帐户。
直到最近才开始,在过去的几天里。
总而言之,
使用的应用程序:Windows Phone的foursquare,4th& Mayor,我自己的Windows Phone应用程序,以及foursquare.com/mobile。
答案 0 :(得分:4)
出于各种原因,您可能不会出现在此处:
1)如果用户在没有lat / lng的情况下办理登机手续,我们会考虑保存记录,并且可能无法在此处显示用户,因为我们不知道他们是否真的在那里
2)如果用户使用距离场地足够远的纬度/经度登记入住,我们可能无法在此处显示用户。
查看您的请求,您似乎没有将当前的lat / lng传递给API,这可能会让您遇到(1)。
官方app + 4th&市长应该按照您的手机报告通过您的lat / lng。我认为此处不会更新的唯一原因是,如果您正在登记您不在的地方,或者您的手机GPS外观不佳。
如果您确实开始将lat / lng传递给API服务器,请确保报告用户的实际位置,如公正设备(如手机的操作系统)所报告的那样。否则可能导致您的申请被禁用,恕不另行通知。