我试图write a list row向公众发布#'发布到网络"来自Javascript应用的Google电子表格。我基本上将电子表格用作可供任何人开放的快速数据库,但我似乎无法让POST请求生效。
curl -H "Authorization: <Client ID>" --data '<entry xmlns="http://www.w3.org/2005/Atom" xmlns:gsx="http://schemas.google.com/spreadsheets/2006/extended"><gsx:id>1</gsx:id><gsx:status>1</gsx:status><gsx:user_email>1</gsx:user_email><gsx:url domain>1</gsx:url domain><gsx:highlighted_text>1</gsx:highlighted_text><gsx:complete_text comments>1</gsx:complete_text comments><gsx:created_date>1</gsx:created_date><gsx:updated_date>1</gsx:updated_date><gsx:created_by>1</gsx:created_by><gsx:updated_by>1</gsx:updated_by></entry>' https://spreadsheets.google.com/feeds/list/asd2HIe_RkXHXbnszQwXV8NYSwsRC_Q9mUVZYFiWX99Q/1/public/full
上面的POST请求返回&#34;未找到页面&#34;错误,但对同一张表的GET请求工作得很好。所以我认为问题在于我的授权标题。
我希望避免让用户通过Google的身份验证屏幕,因为谁写入电子表格并不重要。
我可以在不指定用户的情况下编写吗? 授权标题会是什么样的?
任何帮助将不胜感激。感谢。