使用Google Docs API从Google云端硬盘插入图像

安吉洛·德卢卡(Angelo DeLuca)

我想知道是否有可能获取位于一个人的Google云端硬盘上的图片的URI。这是我的第一个StackOverflow问题,因此,感谢您提供任何反馈!

我尝试过的

云端硬盘API: GET https://www.googleapis.com/drive/v2/files/{fileId}

(使用Google Docs batchUpdate ReplaceImageRequest替换图像)

uri = file["selfLink"] => "Invalid requests[0].replaceImage: Access to the provided image was forbidden."

uri = file["webContentLink"] => "Invalid requests[0].replaceImage: There was a problem retrieving the image. The provided image should be publicly accessible, within size limit, and in supported formats."

uri = file["alternateLink"] =>(见上文)

uri = file["embedLink"]=>(请参阅file["webContentLink"]

我正在尝试这些属性–期望Docs API自动解释驱动器链接。但这可能只是一厢情愿;因为它当然没有用。

Tanaike

我相信您的目标如下。

  • 您要使用Google Docs API中的documents.batchUpdate方法替换图像。
  • 您要为此使用Google云端硬盘上的图片文件。

问题和解决方案:

当使用Docs API将图像放入Google文档时,图像的URL似乎是外部URL。因此,您可以使用的URL webContentLink但是,该文件必须与“具有链接的任何人”作为查看者公开共享。我认为您的问题的原因是这样的。因此,请执行以下流程。

  1. 请与“带有链接的任何人”以查看者的身份公开共享图像文件。
  2. 请使用webContentLink共享图像的URL请求batchUpdate

注意:

  • 该答案假设您已经能够使用Docs API获取和放置Google文档的值。所以请注意这一点。
  • 不幸的是,我无法理解您的实际请求正文。当您如上所述进行修改时,如果发生其他错误,是否可以提供请求正文的详细信息?由此,我想确认一下。

参考文献:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Intent启用对保存在Google云端硬盘中的Google Docs文件的选择?

来自分类Dev

使用REST API从Google云端硬盘下载图像

来自分类Dev

使用Google Apps脚本从Google云端硬盘或URL将图像插入Google表格中

来自分类Dev

VIM和Google Docs?

来自分类Dev

自10月2日以来,Google云端硬盘的html至docs文档转换已损坏

来自分类Dev

Google Docs viewerng API参考

来自分类Dev

Google云端硬盘API | 的PHP

来自分类Dev

在Google Apps脚本中使用google docs api

来自分类Dev

是否可以在Google Docs API中插入水平尺?

来自分类Dev

显示从Google云端硬盘检索到的图像

来自分类Dev

使用Google API的Google云端硬盘上传文件

来自分类Dev

如何创建Google云端硬盘中的图像文件,然后将其插入到外部API的Google Apps脚本UrlFetchApp.fetch调用中?

来自分类Dev

使用Google Docs API查找表格开始位置索引

来自分类Dev

使用Google Docs API检索namedRange中的文本

来自分类Dev

Google Docs API中的表格边框

来自分类Dev

google docs api删除所有内容

来自分类Dev

Apps脚本中的Google Docs API

来自分类Dev

Google docs Api Drive无方法导出

来自分类Dev

Google云端硬盘Api-MVC IDataStore

来自分类Dev

Google云端硬盘API下载jpg

来自分类Dev

Google云端硬盘API返回[对象]

来自分类Dev

使用Google云端硬盘API备份我的应用

来自分类Dev

Google云端硬盘CORS

来自分类Dev

集成Google云端硬盘

来自分类Dev

无法使用Google Docs API复制Google Doc(无“ copy”属性)

来自分类Dev

如何获得Google云端硬盘视频的直接链接(Google云端硬盘API v3)

来自分类Dev

Google云端硬盘用户界面和API之间的Google云端硬盘使用情况统计差异

来自分类Dev

为Google Spreadsheets / Docs中的数据插入回车符

来自分类Dev

Google Docs的私人替代品?

Related 相关文章

  1. 1

    如何使用Intent启用对保存在Google云端硬盘中的Google Docs文件的选择?

  2. 2

    使用REST API从Google云端硬盘下载图像

  3. 3

    使用Google Apps脚本从Google云端硬盘或URL将图像插入Google表格中

  4. 4

    VIM和Google Docs?

  5. 5

    自10月2日以来,Google云端硬盘的html至docs文档转换已损坏

  6. 6

    Google Docs viewerng API参考

  7. 7

    Google云端硬盘API | 的PHP

  8. 8

    在Google Apps脚本中使用google docs api

  9. 9

    是否可以在Google Docs API中插入水平尺?

  10. 10

    显示从Google云端硬盘检索到的图像

  11. 11

    使用Google API的Google云端硬盘上传文件

  12. 12

    如何创建Google云端硬盘中的图像文件,然后将其插入到外部API的Google Apps脚本UrlFetchApp.fetch调用中?

  13. 13

    使用Google Docs API查找表格开始位置索引

  14. 14

    使用Google Docs API检索namedRange中的文本

  15. 15

    Google Docs API中的表格边框

  16. 16

    google docs api删除所有内容

  17. 17

    Apps脚本中的Google Docs API

  18. 18

    Google docs Api Drive无方法导出

  19. 19

    Google云端硬盘Api-MVC IDataStore

  20. 20

    Google云端硬盘API下载jpg

  21. 21

    Google云端硬盘API返回[对象]

  22. 22

    使用Google云端硬盘API备份我的应用

  23. 23

    Google云端硬盘CORS

  24. 24

    集成Google云端硬盘

  25. 25

    无法使用Google Docs API复制Google Doc(无“ copy”属性)

  26. 26

    如何获得Google云端硬盘视频的直接链接(Google云端硬盘API v3)

  27. 27

    Google云端硬盘用户界面和API之间的Google云端硬盘使用情况统计差异

  28. 28

    为Google Spreadsheets / Docs中的数据插入回车符

  29. 29

    Google Docs的私人替代品?

热门标签

归档