Post 谷歌电子表格API-未经授权发布

Post 谷歌电子表格API-未经授权发布,post,cordova,google-sheets,Post,Cordova,Google Sheets,我正试图通过HTTP发布到一个谷歌电子表格,该电子表格已经发布到网络上,并且任何人都可以找到和编辑它的可见性。我正在使用邮递员来确保我的URL可以用于发布。我试过使用public/basic和private/full。private/full给了我一个200 OK的状态,实际上没有将任何内容发布到电子表格中。我对数据也使用了正确的XML。我在API上读到,您可以在未经授权的情况下执行此操作,但它对我不起作用。我不确定它在哪里失败了 url的公共/基本版本告诉我: You do not have

我正试图通过HTTP发布到一个谷歌电子表格,该电子表格已经发布到网络上,并且任何人都可以找到和编辑它的可见性。我正在使用邮递员来确保我的URL可以用于发布。我试过使用public/basic和private/full。private/full给了我一个200 OK的状态,实际上没有将任何内容发布到电子表格中。我对数据也使用了正确的XML。我在API上读到,您可以在未经授权的情况下执行此操作,但它对我不起作用。我不确定它在哪里失败了

url的公共/基本版本告诉我:

You do not have add-row access to the spreadsheet. Make sure you are properly authenticated.
我不知道为什么,因为它是公开的和出版的。我在使用Phonegap和使用HTTP GET获取电子表格信息方面也遇到过类似的问题,但这在Postman中也起到了作用,所以我不确定这是怎么回事


如有任何帮助/指导/建议,将不胜感激。谢谢。

我认为您的xml是错误的

<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:gsx="http://schemas.google.com/spreadsheets/2006/extended">
    <gsx:{nameOfHeaderColumn}>contents to display</gsx:{nameOfHeaderColumn}>
</entry>

我回到这里,它使用相同的请求工作。我不确定确切的问题是什么,但似乎已经解决了。我想指出的是,POST应该只与列表提要一起使用,对于基于单元格的提要发布,请使用PUT。

您设置了电子表格共享设置,以便任何具有链接的人都可以编辑?是的。任何人都可以使用该链接,任何人都可以编辑。