использование API Instagram в Phonegap / Cordova


Я разрабатываю приложение для android с использованием Phonegap / Cordova, которое использует API Instagram. Согласно Instagram Instagram documentation , мне нужно направить пользователя на URL авторизации Instagram, в котором пользователю будет предложено предоставить моему приложению доступ к его / ее данным Instagram:

Https://instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token

Как только пользователь авторизует мое приложение, Instagram выдает редирект на "redirect_uri" в приведенном выше коде. Проблема в том, что, поскольку приложение работает на Android, нет url-адреса, чтобы направить пользователя, и без redirect_uri код не будет работать.

Так вы знаете какой-нибудь обходной путь для этого?

Заранее спасибо

1 2

1 ответ:

Вы можете использовать phonegap в браузере приложений, чтобы перенаправить их на ваш сайт (или любой сайт. Может быть instagram.com) После того, как клиент авторизует ваше приложение, захватите маркер (проанализировав адрес в браузере phone gap), а затем закройте браузер в приложении. Это будет использовать неявную аутентификацию на стороне клиента:

Введите описание изображения здесь