Я работаю над нативным приложением, которое использует YouTube API v3, проблема, с которой я сталкиваюсь, заключается в том, что приложение выдает мне сообщение об ошибке 403, когда я пытаюсь аутентифицироваться с использованием oAuth2.
Что я пытаюсь сделать:
- Я делаю запрос GET, куда отправляю все необходимые данные для аутентификации:
client_id
, redirect_uri
, response_type
, scope
- Для этого запроса используется заголовок
'content-type': 'text/html'
- Когда я получаю ответ на запрос, я открываю
WebView
этой структуры: <WebView source={{ html: myResponse }} />
- В этом WebView отображается форма Google, в которой я ввожу свой логин и пароль gmail, затем должно появиться окно, в котором должно запрашиваться разрешение на управление моей учетной записью YouTube, но это изображение соответствует
Я предполагаю, что проблема в самом WebView, и что я должен использовать некоторую адаптацию браузера в приложении для React-Native, но прежде чем попробовать это, я хотел бы услышать некоторые ваши решения, возможно, они ' будет более полезным, чем моя идея ...