Я пытался создать собственное приложение, которое требует, чтобы пользователи проходили аутентификацию в своей учетной записи Instagram. Instagram API имеет ссылку авторизации и, возможно, единственный способ показать это в приложении - через «WebView», и поэтому я использовал это.
Рабочий процесс аутентификации проходит гладко, и тогда мой сервер даже получает токен доступа и идентификатор пользователя. Но проблема в том, как отправить этот токен доступа обратно в приложение? Я использовал express-js для 'redirect-uri', поэтому WebView отправляет запрос обработчику app.get (). Чтобы отправить ответ тому же клиенту, на котором открыто соединение, мы должны использовать res.send (). Это отправило бы ответ в WebView, скажем, я зафиксировал это, используя «injectedJavaScript», но этот javascript работает в WebView и поэтому не может получить доступ к переменным реагирования. В случае правильного токена доступа, как бы я когда-либо ушел от WebView?
Любые решения вышеуказанных проблем будут с благодарностью. Я подозреваю, что могут даже быть проблемы с этим подходом (в моем выборе WebView для этой цели и т. Д.), Поэтому изменение подхода даже полностью может быть полезным. Все, что я хочу, - это аутентифицировать пользователей приложения в Instagram и запустить мой проект. Большое спасибо.