2013-08-29 3 views
2

(EDITED разъяснений)Новое место в приложении ios?

В двух словах мы пытаемся, чтобы позволить пользователям создавать Четвероугольного Центры в нашем приложении, но мы возникли проблемы.

Подробное описание проблемы:

  • Мы разрабатываем приложение IOS, где наши пользователи могут создавать события.
  • Пользователи регистрируются и регистрируются с помощью Facebook.
  • Когда пользователь хочет выбрать место для своего события, они выполняют текстовый поиск, используя API Foursquare. (Так же, как если вы добавили место на свою фотографию Instagram для , если вы знакомы с этим).
  • Если место встречи существует, пользователь увидит его в списке и выберет его, и все будет в порядке.
  • Если, тем не менее, место встречи еще не существует в Foursquare, мы не нашли способ добавить его. Сравните с Instagram, где вы получите возможность добавить местоположение непосредственно в приложение через API Foursquare, если поиск окажется пустым.

Спасибо пользователю rckoenes за ссылку API. Мы интерпретируя API, как это ОК, чтобы список центры с «userless доступа» но для того, чтобы сделать POST АНИ «Требуется и.о. пользователя». Кажется, что каким-то образом Instagram удается разрешить это без принуждения пользователя к аутентификации в Foursquare, но мы не видим, как и мы хотим избежать этой проверки подлинности в настройках приложения (попросить их сделать это с помощью Facebook, чтобы просить достаточно) ,

Foursquare ссылка API: https://developer.foursquare.com/overview/auth

Я надеюсь, что это очищает вещи.

Оригинальное сообщение: Если наш пользователь не может найти правильное место в нашем приложении (место поиска на питание от четвероугольника) как они могут создать его? Это возможно в пределах Instagram, но мы не нашли, как его реплицировать. Возможно ли это? Мы разрабатываем для iOS. Благодарен за любые полезные комментарии :)

+3

Возможно, вам стоит больше объяснить. Не все из нас используют Foursquare и Instagram. –

+0

вопрос - ** очень ** непонятный. Пожалуйста, уточните его и попробуйте. –

+2

Вы называете сайт API Foursquare add: https://developer.foursquare.com/docs/venues/add, вы прочитали API? – rckoenes

ответ

4

Большой вопрос. Чтобы ответить «как добавить места?», Rckoenes действительно был прав, когда он предложил места/добавить конечную точку, но вы правы, что это невозможно, если только не зарегистрирован активный пользователь.

Просто для уточнения, однако, Instagram делает не добавляет места в Foursquare, когда они позволяют своим пользователям «создавать настраиваемое местоположение». Когда пользователь Instagram делает это, с их фотографией связан «текстовый тег», и это никогда не добавляется в Foursquare, и даже не может быть снова доступно для поиска на Instagram (пользователь должен будет повторно создавать его каждый раз, когда они захотят использовать это место нахождения).Интерфейс Instagram UT тонко отличает это, окрашивая места Foursquare как синие и позволяя пользователям видеть более подробную информацию о месте встречи, а также посещать не-Foursquare места. Причина, по которой эти текстовые теги не могут быть снова найдены, заключается в том, что это позволит создать собственную независимую базу данных местоположения, что является нарушением нашего usage policies.

Вы можете рассмотреть подход Instagram, если это подходит для вашей ситуации, но, конечно же, лучшим решением является позволить вашим пользователям проходить аутентификацию через Foursquare, сохраняя свои токены доступа, а также делать заявки/добавлять запросы от имени самих пользователей. Это стало намного легче с момента выпуска Foursquare native auth for iOS.

+0

Спасибо за отличный ответ! Тогда наш путь ясен. Мы сделаем правильный ответ как можно скорее :) –

+0

Это отличный ответ. У нас есть аналогичный вариант использования. Наш клиент хочет, чтобы мы следовали за Instagram для геотекинга, и я вижу, что когда я снова ищу одно и то же место, я получаю его с «Custom Location», помеченным под ним. –

Смежные вопросы