0

首先,我在我的 iOS 原生应用程序中集成了 Google Drive,并使用 GTMOAuth2 进行授权登录,并带有一个客户端 ID。

然后,我现在正在尝试集成 firebase 身份验证,并且我在 GoogleService-Info.plist 中获得了一个新的客户端 ID。

当我使用 firebase 授权然后在 google drive 中获取数据时,我收到了 Invalid Credentials 错误。

如何使用 Firebase 授权来获取谷歌驱动器中的数据?为什么同一个APP有两个client id,可以在GoogleService-Info.plist中修改client id吗?

4

1 回答 1

0

我也经历过同样的事情。启用 GglDrive api 后,在凭据中,不要创建新的凭据,您会在下面的列表中找到(由 google 服务自动创建),您会发现一个具有相同 ClientId 和 ReturnUrl 的 ID,就像在 Google.plist 中一样。用于下载该文件并使用。您不会再遇到此“invalid_client”错误。检查下面我用箭头显示的图像:

在此处输入图像描述

于 2020-09-24T12:51:48.290 回答