У меня есть одностраничное приложение javascript, и мне интересно, могу ли я аутентифицировать пользователя в Instagram без обновления страницы. Я хотел бы попытаться сделать что-то похожее на подключение к Facebook с помощью javascript, где диалоговое окно Facebook открывается во всплывающем окне, а затем вызывает сценарий обратного вызова.
Вот думаю что получится...
- При нажатии открывается диалоговое (всплывающее) окно, в котором пользователь входит в Instagram, и приложению предоставляется разрешение.
- Во всплывающем окне пользователь перенаправляется обратно на мой веб-сайт, где мой веб-сайт переходит в Instagram, чтобы получить access_token, а затем устанавливает токен доступа в сеансе пользователя или в виде файла cookie.
- Каким-то образом... основное приложение должно распознать, когда был установлен токен доступа. Это тот момент, в котором я действительно не уверен. Буду ли я использовать таймер, чтобы продолжать звонить на сервер, чтобы проверить его? Есть ли у кого-нибудь лучшие идеи для его обнаружения? Было бы лучше установить его в файле cookie?
Я подумал, что сначала спрошу здесь, прежде чем начать кодировать, если у кого-нибудь есть какие-либо идеи относительно того, будет ли это работать / не будет работать, или другие предложения! Может быть, это уже существует, и я что-то упускаю?
Заранее спасибо :-)