通过cURL向Google App脚本发送请求

时间:2015-08-28 07:36:45

标签: curl oauth google-apps-script authorization google-authentication

我为电子表格创建自定义Google App脚本,我需要向该脚本发送GET请求。我想通过终端的cURL做这个,但是我反对授权问题。我读了这些文章:

About auth

OAuth2 google

以及更多,但我没有找到简单的解决方案。

curl -H "Authorization: Oauth client_secret" https://www.googleapis.com/drive/v2/files //error about invalid creadentials

curl https://www.googleapis.com/drive/v2/files?access_token=secret // error about required login

curl -H "Authorization: Bearer secret" https://www.googleapis.com/drive/v2/files // but how I can get Bearer? what is brearer?
是的,有人能帮帮我吗?谢谢!

2 个答案:

答案 0 :(得分:1)

阅读有关如何发布脚本的官方google appscript帮助。发布以“我”身份运行,可以访问任何人,甚至匿名。发布为您提供了一个特殊的网址,然后您可以卷曲。

还会阅读有关您可能希望在需要返回数据时使用的contentService。

您目前使用的api是无关的。

答案 1 :(得分:0)

我发现您正在尝试使用Google API而不是Apps脚本。这些API需要适当的身份验证机制。

您要拨打的Apps脚本是什么?这些链接以/ exec结尾。您是否将脚本部署为Web应用程序,并且可以访问“Everyone”?