Google api 列出工作表的URL不存在

Google api 列出工作表的URL不存在,google-api,google-spreadsheet-api,Google Api,Google Spreadsheet Api,我试图列出给定电子表格的工作表。我检索电子表格列表,然后基于: 然后检查已创建的链接元素 rel=”http://schemas.google.com/spreadsheets/2006#tablesfeed“。那个 元素的href值为该电子表格的 工作表提要 问题是,只有一些返回的条目包含带有rel属性的link元素 手动创建url以使其看起来与所提供的url相似也不起作用: https://spreadsheets.google.com/feeds/KEY/tables 对于没有提供工作表提

我试图列出给定电子表格的工作表。我检索电子表格列表,然后基于:

然后检查已创建的
链接
元素
rel=”http://schemas.google.com/spreadsheets/2006#tablesfeed“
。那个 元素的
href
值为该电子表格的 工作表提要

问题是,只有一些返回的条目包含带有
rel
属性的
link
元素

手动创建url以使其看起来与所提供的url相似也不起作用:
https://spreadsheets.google.com/feeds/KEY/tables


对于没有提供工作表提要链接的电子表格,如何列出工作表?

谷歌关于获取和发布到哪个提要URL的文档不正确。他们的XML响应示例也不正确

要获取给定电子表格的工作表列表,请执行以下操作:

要确定给定电子表格工作表提要的URL,请查找 电子表格提要中的该电子表格条目,如中所述 上一节。然后检查已创建的
链接
元素
rel=”http://schemas.google.com/spreadsheets/2006#tablesfeed“
。那个 元素的
href
值为该电子表格的 工作表提要

正确的URL实际上位于您要查找的条目的
content
src
属性中。它看起来像这样:

<content type="application/atom+xml;type=feed" src="https://spreadsheets.google.com/feeds/worksheets/tNXTXMh83yMWLVJfEgOWTvQ/private/full"/>
但是您将收到的实际XML看起来更像:

<content type="application/atom+xml;type=feed" src="https://spreadsheets.google.com/feeds/worksheets/1mUjTRGP2ZKyNxBO-rOlqCDlDAsalfElTlzGPnYMSp2c/private/full"/>

<content type="application/atom+xml;type=feed" src="https://spreadsheets.google.com/feeds/worksheets/1mUjTRGP2ZKyNxBO-rOlqCDlDAsalfElTlzGPnYMSp2c/private/full"/>