Ошибка авторизации при регистрации на месте Foursquare - PullRequest
4 голосов
/ 02 апреля 2012

Я пытаюсь отобразить список проверок в месте, используя следующий адрес:

https://api.foursquare.com/v2/venues/VENUE_ID/stats?oauth_token=OAUTH_TOKEN

Я зарегистрировал приложение Foursquare и указал URL-адрес моего сайта какURL перенаправления.Я получил свои учетные данные клиента и следовал инструкциям на https://developer.foursquare.com/overview/auth, чтобы создать свой код и access_token.

Однако при попытке доступа к этой статистике в моем веб-браузере я получаю сообщение об ошибке:

{
  "meta":
  {
    "code":403,
    "errorType":"not_authorized",
    "errorDetail":"User is not authorized to view venue stats"
  },
  "response":{}
}

Запрос мест / VENUE_ID без статистики работает нормально и возвращает информацию о месте, поэтому я предполагаю, что ошибка должна быть с токеном OAuth.

Я не являюсь владельцем заведения, к которому пытаюсь обратиться.

Как я могу решить проблему?Могу ли я попросить владельца места для учетных данных приложения?Или что-то не так с моим URL обратного вызова?Или я должен выполнить запрос с сервера, а не через веб-браузер?

Ответы [ 2 ]

4 голосов
/ 05 апреля 2012

Насколько я знаю, вы не можете получить статистику с любого токена OAuth, вы должны быть определены как владелец места.См. Торговая платформа документы.

Кто-то действительно должен сказать foursquare, чтобы исправить stats документы.(и любой другой, для которого требуется специальный токен ..) У них он теперь есть на stats docs

0 голосов
/ 11 июля 2012

Я использую вместо этого вызова: https://api.foursquare.com/v2/venues/VENUE_ID/herenow

Согласно: https://developer.foursquare.com/docs/venues/herenow

Вы можете указать предел, смещение, afterTimestamp.

Было бы неплохо иметь параметры fromTimestamp - toTimestamp в качестве параметра статистики мест.

...