通过foursquare API登记时,我不会在Here Here中显示

时间:2012-01-07 17:17:56

标签: foursquare

不确定这是否与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令牌):

https://api.foursquare.com/v2/checkins/add?broadcast=public,facebook&venueId=the_venue_id&oauth_token=my_token&v=20111030

我甚至尝试将版本更改为& v = 20120107,但仍然无效。 我也已经登出了我能想到的地方,甚至忘记了我的facebook和Twitter帐户。

直到最近才开始,在过去的几天里。

总而言之,

  • 当我签到时,我没有出现在Here Now中,来自场地/ VENUE_ID端点,场地/搜索端点(我现在不计算在这里),或者场地/ VENUE_ID / herenow端点。< / LI>
  • 我的签到确实通过用户/我自己以及通过签到/最近的终端显示。

使用的应用程序:Windows Phone的foursquare,4th&amp; Mayor,我自己的Windows Phone应用程序,以及foursquare.com/mobile。

1 个答案:

答案 0 :(得分:4)

出于各种原因,您可能不会出现在此处:

1)如果用户在没有lat / lng的情况下办理登机手续,我们会考虑保存记录,并且可能无法在此处显示用户,因为我们不知道他们是否真的在那里

2)如果用户使用距离场地足够远的纬度/经度登记入住,我们可能无法在此处显示用户。

查看您的请求,您似乎没有将当前的lat / lng传递给API,这可能会让您遇到(1)。

官方app + 4th&amp;市长应该按照您的手机报告通过您的lat / lng。我认为此处不会更新的唯一原因是,如果您正在登记您不在的地方,或者您的手机GPS外观不佳。

如果您确实开始将lat / lng传递给API服务器,请确保报告用户的实际位置,如公正设备(如手机的操作系统)所报告的那样。否则可能导致您的申请被禁用,恕不另行通知。