есть ли способ получить поиск мест в iOS без того, чтобы пользователь вводил свой пароль или показывал какой-то четырехугольный веб-сайт oauth?
Я не думаю, что этот oAuth имеет какой-либо смысл для такого рода запросов,это должен быть просто REST API, подобный этому "https://api.foursquare.com/v2/venues/search?ll=-27.58818,-48.523248&client_id=JN00ABQBOCK5V54FQ1TWQFLOOIDU12UAZXURHXGXNK0ESJBY&client_secret=14ES1NXTCL1XC5HSLBUT4LWE4ROEDGNYKKWGGERZQGUKQ5JC"
, но этот не рекомендуется = /
Есть мысли?
Это не устарело, вам просто не хватает параметра «контроль версий», который указывает, какую версию API вы пытаетесь использовать.
Запрос https://api.foursquare.com/v2/venues/search?ll=-27.58818,-48.523248&client_id=JN00ABQBOCK5V54FQ1TWQFLOOIDU12UAZXURHXGXNK0ESJBY&client_secret=14ES1NXTCL1XC5HSLBUT4LWE4ROEDGNYKKWGGERZQGUKQ5JC&v=20111107 удалит предупреждение, которое вы видели в своем ответе
Добавьте параметр строки запроса в ваш запрос следующим образом ..
&v=20111119 // Choose a proper version.
Обновление : на самом деле это дата. Поэтому убедитесь, что вы отправляете текущую дату в формате ггггммдд для параметра v.
Согласно Страница документации FourSquare по поиску места действующему пользователю больше нет необходимости:
Некоторые конечные точки (например, поиск места) позволяют вам не выступать в качестве какого-либо конкретного пользователя,Мы вернем не персонализированные данные, пригодные для общего использования, и производительность должна быть немного лучше.В этих случаях передайте свой идентификатор клиента как client_id, а свой секрет клиента как client_secret.Хотя черновик 11 спецификации OAuth2 предоставляет механизм, позволяющий потребителям действовать через токен под названием Client Credentials, в настоящее время мы не поддерживаем это.