通过foursquare API签入时,我不会出现在“立即显示”中

Gil*_*ert 0 foursquare

不知道这是否与问题有关(似乎是,但是我不能仅评论答案,我还没有答案,但想补充一下我在此问题上的经验)。

我在Windows Phone上使用了3个foursquare应用程序。官方应用程序,第4位市长和我自己的应用程序。我也通过foursquare.com/mobile签到经历了这一点。

使用官方应用程序和我的应用程序,当我签入场所时,无论是从电话应用程序还是在网站上,或者从API调用中查看json,我都不会出现在“立即此处”。当检查我的“最后一次看到”时,它会向我显示。使用4th&Mayor命中或错过。有时我会出现在“现在这里”(在所有应用程序和网站中),有时却不会。

需要注意的一点是,当它最终确实在某个场所的“现在这里”向我展示时,如果我签到另一个场所并且我没有出现在“现在的位置”中,则旧场所的“现在在这里”仍然向我显示,因此无法清除。“最后一次看到”向我展示了新地点。

我没有在网格外签入,并且确实选中了“将我包括在当前正在某个场所签到的人员的公共列表中”。甚至尝试取消选中并重新检查。我尝试使用2个不同的帐户,尝试使用和不使用喊叫功能,使用和不共享到Facebook和Twitter以及正常和快速签入选项。所有结果相同。

请注意,我不仅依赖于向我显示自己在某个场所的应用程序,还查看了从API返回的原始json,包括我的应用程序和API Explorer @ developer.foursquare.com。

如果有帮助,这是我应用程序中的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帐户的连接。

只是最近才开始,过去几天之内。

所以总而言之

  • 当我签入时,无论是场所/ VENUE_ID端点,场所/搜索端点(我现在不在此处)还是场所/ VENUE_ID / herenow端点,都没有出现在“此时此地”。
  • 我的签到确实通过用户/自己以及通过签到/最近的端点显示。

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

akd*_*com 5

由于多种原因,您可能不会出现在此刻:

1)如果用户没有经纬度办理入住手续,我们认为是记录保存的办理登机手续,因此可能不会在此刻显示该用户,因为我们不知道他们是否确实在那儿

2)如果用户以离会场足够远的经纬度办理登机手续,我们可能不会在此刻显示用户。

查看您的请求,您似乎没有将当前的经度/纬度传递给API,这很可能使您处于情况(1)。

官方应用程序+ 4th&Mayor应该通过您的手机报告的经纬度。我认为现在不会更新的唯一原因是,如果您正在检查附近的场所,或者手机的GPS外观不佳。

如果您确实开始将经度/纬度传递给API服务器,请确保您报告的是真实设备(如手机的OS)报告的用户的实际位置。否则,可能会导致您的应用程序被禁用,恕不另行通知。