API checkin的实时响应中没有源参数

时间:2012-05-20 05:48:45

标签: foursquare

我有一个应用程序   - 通过API启动签入   - 通过推送机制

接收签到数据

API调用返回的JSON对象包含表示应用程序的源参数。 [这实际上似乎没必要,因为我的应用程序正在启动API调用...]

发送到我的应用程序的相应实时推送响应没有包含源参数。那是为什么?

我正在尝试过滤掉与我应用的签到相关的推送数据,最简单的方法是检查源参数。 [我也可以检查签入ID,并注意两条路径中的重复项;但如果始终包含源参数,那似乎是不必要的。]

1 个答案:

答案 0 :(得分:0)

不幸的是,我们的Push API目前没有传递该特定字段。你究竟想做什么?

如果您希望获得有关自己应用的签到的实时通知,您似乎并不真的需要foursquare的推送API?您可以让您的应用程序在您在foursquare上签入用户的同时(或紧接其后)将您想要的信息发送到您自己的服务器,这样您仍然可以获得实时信息。

如果这对您不起作用,如果用户已授权您的应用程序(如果您使用的是用户推送API,则会出现这种情况),您可以查询我们的登记详细信息端点(https:// developer.foursquare.com/docs/checkins/checkins)获取该信息,并过滤掉您不感兴趣的签到。