2013-07-11 7 views
0

Каковы требования для обработчика Push Callback API Foursquare?Каковы требования к обработчику Push Callback API Foursquare?

  • Какой http-глагол 4sq используется для звонка?
  • Какие параметры/информация он отправляет на мой сервер?
  • На что мой сервер должен отвечать?

Удивительно я не вижу ответы на эти вопросы в https://developer.foursquare.com/overview/

Update:

Ну, так как никто не ответил, я решил вставить в БД все, что приходит в конечную точку. Выключенные обратные вызовы никогда не доходят до моего сервера. Foursquare Push Console говорит, что мой сервер возвращает 502 Bad Gateway, которого нет. Возможно ли, что бэкэнд Foursquare игнорирует номер порта в URL обратного вызова? Мой URL выглядит следующим образом

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

ответ

1

Ну, кажется, Четвероугольного не имеет никого из команды API, ответственного за связь с разработчиками. Я отправил им электронную почту, но никто не ответил.

Так вот мои выводы:

  • Foursquare бэкенд не использует номер порта от обратного вызова URL. Я думаю, что это ошибка . Поэтому убедитесь, что вы слушаете порт 443.
  • Это HTTP POST с параметрами, закодированными в виде URL-адреса.
  • Есть три параметра прошли: checkin (this object в формате JSON), user (this object в JSON) secret (Push Втайне от настроек вашего приложения).
  • Ваш сервер должен ответить с кодом ошибки 200.
Смежные вопросы