0

我为电子表格创建自定义Google App脚本,并且需要将GET请求发送到该脚本。我想从终端上通过cURL来做到这一点,但我反对授权问题。我阅读这些文章:通过cURL向Google App脚本发送请求

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? 

有人可以帮我吗?谢谢!

回答

1

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

还阅读了关于您可能想要使用的contentService,如果您需要返回数据。

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

+0

感谢,也都像你说的,但得到的错误https://gist.github.com/NovikovViktor/e1245041b7748549c90c,其实我不想返回任何数据,我只是想发送请求时,它将触发一些scritp机制 – nowiko

+0

阅读良好的指南,并按照所有步骤,包括更新脚本版本 –

+0

没有足够的信息来帮助你。打开一个单独有据可查的问题。这个答案将在所有情况下100%工作。 –

0

我看到您正尝试请求Google API而不是Apps脚本。这些API需要一个适当的认证机制。

您试图拨打的Apps脚本是什么?这些链接以/ exec结尾。您是否将该脚本部署为一个Web应用程序,并授予访问“每个人”的权限?

+0

这不是一个答案。应该去评论 –

+0

对不起Zig。寻找我的路。 –

+0

您仍然可以将其删除并将其移至评论。或风险downvote(不是我) –