Google drive api 使用Google Docs API从Google Drive插入图像
我想知道是否有可能获得谷歌硬盘上图像的URI。这是我的第一个问题,所以任何反馈都是非常感谢的 我所尝试的: 驱动器API:Google drive api 使用Google Docs API从Google Drive插入图像,google-drive-api,google-docs,google-docs-api,Google Drive Api,Google Docs,Google Docs Api,我想知道是否有可能获得谷歌硬盘上图像的URI。这是我的第一个问题,所以任何反馈都是非常感谢的 我所尝试的: 驱动器API:GEThttps://www.googleapis.com/drive/v2/files/{fileId} (使用Google Docs batchUpdate ReplaceImageRequest替换图像) uri=file[“selfLink”]=>“无效请求[0]。replaceImage:禁止访问提供的映像。” uri=file[“webContentLink”]=
GEThttps://www.googleapis.com/drive/v2/files/{fileId}
(使用Google Docs batchUpdate ReplaceImageRequest替换图像)
uri=file[“selfLink”]
=>“无效请求[0]。replaceImage:禁止访问提供的映像。”
uri=file[“webContentLink”]
=>“无效请求[0]。replaceImage:检索图像时出现问题。提供的图像应在大小限制内,以支持的格式公开访问。”
uri=file[“alternateLink”]
=>(见上文)
uri=file[“嵌入链接”]
=>(请参阅文件[“WebContent链接”]
)
我尝试了这些属性,希望Docs API能够自动解释驱动器链接。但这可能只是一厢情愿;当然,它没有起作用。我相信你的目标如下
- 您希望使用Google Docs API中的documents.batchUpdate方法替换图像
- 您想使用谷歌硬盘上的图像文件来实现此目的
webContentLink
的URL。但该文件必须作为查看器与“任何有链接的人”公开共享。我认为你的问题的原因是这样的。因此,请执行以下流程
webContentLink
的URL请求批更新- 这个答案假设您已经能够使用DocsAPI获取和放置Google文档的值。所以请小心这个
- 不幸的是,我无法理解你的实际请求。当您像上面那样修改时,当发生其他错误时,您能提供请求正文的详细信息吗?通过这一点,我想确认一下