【问题标题】:Error 403 when trying to auth to YouTubeAPI v3 using oAuth尝试使用 oAuth 对 YouTubeAPI v3 进行身份验证时出现错误 403
【发布时间】:2019-09-30 03:36:56
【问题描述】:

我正在开发一个使用 YouTube API v3 的 react-native 应用程序,我遇到的问题是,当我尝试使用 oAuth2 进行身份验证时,该应用程序向我抛出 403 错误消息。 我正在尝试做的事情:

  1. 我发出一个 GET 请求,在其中发送所有需要的数据以进行身份​​验证:client_idredirect_uriresponse_typescope
  2. 用于此请求的标头是'content-type': 'text/html'
  3. 当我收到请求的响应时,我打开这个结构的WebView<WebView source={{ html: myResponse }} />
  4. 此 WebView 向我显示了一个 google 表单,我在其中输入了我的 gmail 登录名和密码,接下来应该会出现一个窗口,询问是否允许控制我的 YouTube 帐户,但此图像符合

我认为问题出在 WebView 本身,我应该为 React-Native 使用一些应用内浏览器的改编,但在尝试之前,我想听听你的一些解决方案,也许他们'会比我的想法更有帮助...

【问题讨论】:

    标签: react-native oauth-2.0 youtube-api


    【解决方案1】:

    您可以使用此module 执行您在应用程序中的登录。安装起来有点麻烦,但效果很好。

    【讨论】:

      【解决方案2】:

      您不能使用本机 Web 视图通过 google 登录。您需要在设备浏览器上打开它。

      【讨论】:

        猜你喜欢
        • 2021-09-07
        • 2018-05-05
        • 1970-01-01
        • 1970-01-01
        • 2020-12-25
        • 2019-12-21
        • 2023-02-24
        • 2021-05-24
        • 2012-10-06
        相关资源
        最近更新 更多