Вызов API пользователя foursquare из командной строки - PullRequest
1 голос
/ 27 марта 2012

Я успешно использую API-интерфейс foursquare с oauth_token из командной строки, используя wget. Например,

wget https://api.foursquare.com/v2/venues/4510e899f964a52089391fe3?oauth_token=MY_TOKEN&v=20120327

С помощью этой команды я смог получить ответ и разобрать результаты. Однако, поскольку использование токена аутентификации имеет ограничение в 500 запросов в час (и т. Д.), И поскольку я заинтересован в доступе без пользователей, я подумал об использовании client_id и client_secret. Однако всякий раз, когда я пытаюсь позвонить

wget https://api.foursquare.com/v2/venues/4510e899f964a52089391fe3?client_id=MY_CLIENT_ID&client_secret=MY_CLIENT_SECRET&v=20120327" 

Я получил плохой запрос. Можно ли сделать то, что я пытаюсь?

1 Ответ

3 голосов
/ 27 марта 2012

Во-первых, помните, что у доступа без пользователя также есть ограничения (5000 в час), больше информации здесь

Запрос, который вы перечислили выше, должен работать, я только что проверил его, заменив MY_CLIENT_ID моим реальным идентификатором и секретом. Я знаю, что foursquare чувствителен к регистру запроса , client_id / secret должен быть в верхнем регистре.

Единственное, о чем я могу думать, это создание вашей проблемы, это опечатка, проверьте ваши данные:)

...