2015-07-01 3 views
2

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

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

Раз в пользователь авторизует мое приложение, Instagram выдает перенаправление на «redirect_uri» в приведенном выше коде. Проблема в том, что, поскольку приложение работает на Android, нет никакого URL-адреса, чтобы направить пользователя, и без redirect_uri код не будет работать.

Знаете ли вы, что обходной путь для этого?

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

ответ

3

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

enter image description here

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