Я являюсь менеджером заведения и пытаюсь получать чекины в прямом эфире с помощью API Venue Push. Я установил два приложения Foursquare, одно с моей личной учетной записью, а другое с учетной записью управления местом проведения (насколько я понимаю, это две отдельные учетные записи, потому что я могу переключаться между ними, когда нахожусь на сайте foursquare.com).

Когда я отправляю тестовый push с помощью push console на панели разработчика Foursquare из https://foursquare.com/developers/app/.../push Я получаю тестовое уведомление на указанный мной URL-адрес, но, несмотря ни на что, я не не смог получать чеки в прямом эфире.

Учетная запись подтверждена, и я являюсь менеджером заведения, но я все еще не могу получать чекины в реальном времени.

Что-то мне не хватает? Буду признателен за любую помощь. Спасибо.

0
necmettin 18 Июл 2017 в 14:20

1 ответ

Лучший ответ

Вам (или менеджеру заведения) по-прежнему необходимо авторизовать свое приложение для отправки push-уведомлений. Из документов:

Важно подчеркнуть, что для того, чтобы ваше приложение могло видеть толчки для места проведения, по крайней мере, один из менеджеров этого места должен разрешить использование вашего приложения, иначе вы можете увидеть ошибки «Ваше приложение не может видеть запросы от этого места».

https://developer.foursquare.com/overview/realtime

0
enc_life 24 Июл 2017 в 20:56
Не понимаю (не то, что насытишь, а как это сделать). Я владелец и менеджер заведения, и я создал приложение (которое представляет собой не что иное, как PHP-скрипт, который получает сообщения FS на моем веб-сервере), и я не могу найти способ разрешить использование приложения. . Единственное, что я могу найти в своей учетной записи user , связанное с приложением, - это ссылка connected apps , которая содержит только документацию для разработчиков FS.
 – 
necmettin
26 Июл 2017 в 08:57
Просто быть владельцем заведения и создать ключ API не означает, что на него будут отправляться запросы. Вам нужно зарегистрироваться для пушей (которые у вас есть), затем вам понадобится менеджер места (вы сами), чтобы авторизовать приложение. В руководстве по подключению объясняется, как создать токен oauth developer.foursquare.com/overview/auth. . Вы можете использовать такой инструмент, как Postman, чтобы упростить этот процесс.
 – 
enc_life
27 Июл 2017 в 21:51
Наконец-то выяснили, как авторизовать приложение, что было сделано путем генерации токена oauth, спасибо за направление.
 – 
necmettin
28 Июл 2017 в 13:11