gpt4 book ai didi

ios - iOS 中的 Google Drive 集成在调用插入时出错

转载 作者:搜寻专家 更新时间:2023-10-30 20:19:49 26 4
gpt4 key购买 nike

我正在开发一个应用程序并尝试添加 Google API 以使用 Google 驱动器,用户可以在其中存储/共享我的应用程序文件。我找到了很好的教程 Google Drive tutorial我下载了它的示例代码,我昨天下载了代码工作正常文件按预期存储,今天我正在检查,每次我收到错误信息。请找到控制台消息

An error occurred: Error Domain=com.google.GTLJSONRPCErrorDomain Code=400 "The operation couldn’t be completed. (Unsupported content with type: application/json-rpc; charset=utf-8)" UserInfo=0x75b11f0 {error=Unsupported content with type: application/json-rpc; charset=utf-8, GTLStructuredError=GTLErrorObject 0x75a3f90: {message:"Unsupported content with type: application/json-rpc; charset=utf-8" code:400 data:[1]}, NSLocalizedFailureReason=(Unsupported content with type: application/json-rpc; charset=utf-8)}

有人可以建议我将 Google 驱动器集成到 iOS 应用程序中的替代方法吗。

如果示例代码发生这种情况,那么适用于 iOS 的 Google API 如何可靠地集成到我们的应用程序中。

注意:我创建 kClientSecret 和 kClientId 也是为了使用 Google 提供的 DrEdit 示例代码。

最佳答案

Google 云端硬盘服务的最新变化要求您在上传文件时指定不同于“application/json-rpc”的 mime 类型。使用ObjectiveC SDK时默认使用该mime类型,需要指定。

要使 SDK 附带的示例正常工作,请打开 DriveWindowController.m 并在“newFile.title = filename;”下的“uploadFileAtPath:”方法中添加“newFile.mimeType = @”image/png“;”。将“image/png”更改为您正在上传的文件的 MIME 类型。

GTLDriveFile *newFile = [GTLDriveFile object];
newFile.title = filename;
newFile.mimeType = @"image/png";

已编辑:Google 的服务器似乎也存在临时问题

关于ios - iOS 中的 Google Drive 集成在调用插入时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14980536/

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