Foursquare бесполезный поиск iOS - PullRequest
       1

Foursquare бесполезный поиск iOS

1 голос
/ 24 сентября 2011

есть ли способ получить поиск мест в iOS без того, чтобы пользователь вводил свой пароль или показывал какой-то четырехугольный веб-сайт oauth?

Я не думаю, что этот oAuth имеет какой-либо смысл для такого рода запросов,это должен быть просто REST API, подобный этому "https://api.foursquare.com/v2/venues/search?ll=-27.58818,-48.523248&client_id=JN00ABQBOCK5V54FQ1TWQFLOOIDU12UAZXURHXGXNK0ESJBY&client_secret=14ES1NXTCL1XC5HSLBUT4LWE4ROEDGNYKKWGGERZQGUKQ5JC"

, но этот не рекомендуется = /

Есть мысли?

Ответы [ 3 ]

3 голосов
/ 08 ноября 2011

Это не устарело, вам просто не хватает параметра «контроль версий», который указывает, какую версию API вы пытаетесь использовать.

Запрос https://api.foursquare.com/v2/venues/search?ll=-27.58818,-48.523248&client_id=JN00ABQBOCK5V54FQ1TWQFLOOIDU12UAZXURHXGXNK0ESJBY&client_secret=14ES1NXTCL1XC5HSLBUT4LWE4ROEDGNYKKWGGERZQGUKQ5JC&v=20111107 удалит предупреждение, которое вы видели в своем ответе

1 голос
/ 16 июля 2012

Добавьте параметр строки запроса в ваш запрос следующим образом ..

&v=20111119 // Choose a proper version.

Обновление : на самом деле это дата. Поэтому убедитесь, что вы отправляете текущую дату в формате ггггммдд для параметра v.

0 голосов
/ 24 сентября 2011

Согласно Страница документации FourSquare по поиску места действующему пользователю больше нет необходимости:

Некоторые конечные точки (например, поиск места) позволяют вам не выступать в качестве какого-либо конкретного пользователя,Мы вернем не персонализированные данные, пригодные для общего использования, и производительность должна быть немного лучше.В этих случаях передайте свой идентификатор клиента как client_id, а свой секрет клиента как client_secret.Хотя черновик 11 спецификации OAuth2 предоставляет механизм, позволяющий потребителям действовать через токен под названием Client Credentials, в настоящее время мы не поддерживаем это.

...