当前位置: 首页 > 知识库问答 >
问题:

iOS中的谷歌驱动器集成在调用插入时出错

宋畅
2023-03-14

如果这是发生与样本代码,它自己怎么可能是谷歌API的iOS可靠集成到我们的应用程序。

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

共有1个答案

裴俊智
2023-03-14

Google Drive服务最近的变化要求您在上传文件时指定一个不同于“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";

编辑:似乎谷歌的服务器也出现了暂时的问题

 类似资料:
  • 我正在构建一个iOS应用程序,来自Google的Stream视频驱动视频链接如下所示 https://drive.google.com/file/d/0B2Kri7-TaAFJSlJ4UTJuSElGamM/preview 从上面的URL获取流链接的唯一方法是解码webView超文本标记语言 之后,我得到了webView的超文本标记语言 问题是: 我在超文本标记语言中寻找的是这个“fmt_stre

  • 下面是https://github.com/google/google-api-nodejs-client的代码。 一般问题:刷新令牌实际上如何与访问令牌一起工作? 背景:根据我的解释,每个访问令牌都有一个有限的时间跨度(~1小时)。因此,当用户第一次连接到我的服务器(服务器为用户身份验证提供了机制)时,服务器将收到有限生命期访问令牌和一次性刷新令牌。1小时后,访问令牌过期。 谢了!

  • 返回正确的标识符。当我使用服务帐户复制文件时,我可以全天在团队驱动器中复制。当我将它复制到用户的驱动器时,我得到的是“File not found:$UserRootid”。 我假设这是由于服务帐户无法访问用户的“我的驱动器”。我怎样才能让这个手术奏效?有人尝试过吗?

  • 这是我收到的错误

  • 我有一个谷歌驱动器文件夹与图像在其中,需要保持“限制:只有添加的人可以打开这个链接”,因为我们的驱动器需要保持HIPAA兼容。我创建了一个web应用程序,用户可以使用他们的谷歌账户登录,并且应该能够直接从web应用程序中查看这些图像(因为他们也可以访问谷歌驱动器文件夹)。我能够使用以下链接结构嵌入图像:+[fileID]。 它在Chrome上工作得很好,但在Safari和移动设备上不工作--它只是

  • 如何使用API安全地测试一个读写Google Drive的应用程序? 我创建了一个在服务器上运行的应用程序,它基本上是将一个模板google doc复制到另一个目录,然后编辑这个新文件。 null 然后应用程序模拟域的一个用户(总是同一个用户)来访问API资源。 这个应用程序可以工作,但它有2个问题: 服务帐户访问的内容太多。理想情况下,我希望它只能对一个文件夹进行RW访问, 我希望创建只能访问另