对Foursquare API的Push Callback处理程序有什么要求?

时间:2013-07-11 22:58:59

标签: foursquare

Foursquare API推送回调处理程序的要求是什么?

  • http动词4sq使用什么拨打电话?
  • 它向我的服务器发送了哪些参数/信息?
  • 我的服务器应该回复什么?

令人惊讶的是,我没有在https://developer.foursquare.com/overview/

看到这些问题的答案

更新

好吧,因为没有人回复我决定插入数据库,无论我的终点是什么。原来回调从未到达我的服务器。 Foursquare Push Console说我的服务器返回502 Bad Gateway但它没有。 Foursquare后端是否可能忽略回调URL中的端口号?我的网址看起来像这样

https://api.hostmane.com:8443/api/handle_4sq_push

1 个答案:

答案 0 :(得分:1)

好吧,似乎Foursquare没有任何来自API团队负责与开发人员沟通的人。我也给他们发了电子邮件,但没有人回复。

以下是我的发现:

  • Foursquare后端不会使用来自回拨网址的端口号。我认为这是一个错误。因此,请确保您正在侦听端口443。
  • 带有form-url编码参数的HTTP POST。
  • 传递了三个参数:checkin(json中为this object),user(json中为this object),secret(来自设置的推送秘密)你的应用程序)。
  • 您的服务器应该回复错误代码200。