【发布时间】:2019-09-30 03:36:56
【问题描述】:
我正在开发一个使用 YouTube API v3 的 react-native 应用程序,我遇到的问题是,当我尝试使用 oAuth2 进行身份验证时,该应用程序向我抛出 403 错误消息。 我正在尝试做的事情:
- 我发出一个 GET 请求,在其中发送所有需要的数据以进行身份验证:
client_id、redirect_uri、response_type、scope - 用于此请求的标头是
'content-type': 'text/html' - 当我收到请求的响应时,我打开这个结构的
WebView:<WebView source={{ html: myResponse }} /> - 此 WebView 向我显示了一个 google 表单,我在其中输入了我的 gmail 登录名和密码,接下来应该会出现一个窗口,询问是否允许控制我的 YouTube 帐户,但此图像符合
我认为问题出在 WebView 本身,我应该为 React-Native 使用一些应用内浏览器的改编,但在尝试之前,我想听听你的一些解决方案,也许他们'会比我的想法更有帮助...
【问题讨论】:
标签: react-native oauth-2.0 youtube-api