gpt4 book ai didi

ios - iOS 中的 GTLServiceDrive executeQuery 生成 unauthorized_client 错误

转载 作者:行者123 更新时间:2023-11-29 03:07:53 25 4
gpt4 key购买 nike

我正在尝试将 Google 云端硬盘服务添加到我的 Objective-C 应用中,但收到:

Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)"
<snip>
{
error = "unauthorized_client";
}

尝试 queryForFiles 时:在我成功通过身份验证后立即:

GTMOAuth2ViewControllerTouch:initWithScope:@"https://www.googleapis.com/auth/drive.file" clientID:GENERATED_ID_FROM_CONSOLE clientSecret:GENERATED_SECRET_FROM_CONSOLE keychainItemName:@"App Tag" delegate:self finishedSelector

当我在开发人员控制台上创建项目时,我选择了“已安装的应用程序”和“其他”(不是 iOS),因为我在其他几篇文章中看到了问题。我已经检查了我的应用程序中的 id 和 key 确实正确。

另一篇文章提到 Google 的项目 ID 和应用程序的 bundle ID 之间可能存在关联;不幸的是,我的应用程序包 ID 与开发人员控制台中的项目 ID 略有不同,因为开发人员控制台不允许使用大写字母。我希望这不是问题,因为我不想更改我的包 ID。

任何有关我的应用为何未经授权的建议将不胜感激!

最佳答案

正如@pinoyyid 所暗示的,我没有启用驱动器 API(只有 SDK)。从钥匙串(keychain)中删除我的凭据并重新授权解决了我的问题。

关于ios - iOS 中的 GTLServiceDrive executeQuery 生成 unauthorized_client 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22563794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com