谷歌应用程序脚本不会在cURL中运行?

谷歌应用程序脚本不会在cURL中运行?,curl,google-apps-script,Curl,Google Apps Script,我可以从浏览器执行此URL(这是一个谷歌应用程序脚本): 我的目标是发送一个GET-to-pushingbox,然后发送https:pushingbox似乎给出与cURL相同的结果。为了简化,这里是我从cURL得到的: curl https://script.google.com/macros/s/AKfycbyiZfWd10mmuaKPBF4zMMV4WJl_ZmLFrzCJCC_xZmviu-6z4lBS/exec <HTML> <HEAD> <TITLE>

我可以从浏览器执行此URL(这是一个谷歌应用程序脚本):

我的目标是发送一个GET-to-pushingbox,然后发送https:pushingbox似乎给出与cURL相同的结果。为了简化,这里是我从cURL得到的:

curl https://script.google.com/macros/s/AKfycbyiZfWd10mmuaKPBF4zMMV4WJl_ZmLFrzCJCC_xZmviu-6z4lBS/exec
<HTML>
<HEAD>
<TITLE>Moved Temporarily</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Moved Temporarily</H1>
The document has moved <A HREF="https://www.google.com/accounts/ServiceLogin?      service=wise&amp;passive=1209600&amp;continue=https://script.google.com/macros/s/AKfycbyiZfWd10mmuaKPBF4zMMV4WJl_ZmLFrzCJCC_xZmviu-6z4lBS/exec&amp;followup=https://script.google.com/macros/s/AKfycbyiZfWd10mmuaKPBF4zMMV4WJl_ZmLFrzCJCC_xZmviu-6z4lBS/exec">here</A>.
</BODY>
curlhttps://script.google.com/macros/s/AKfycbyiZfWd10mmuaKPBF4zMMV4WJl_ZmLFrzCJCC_xZmviu-6z4lBS/exec
暂时搬家
暂时搬家
文档已移动。
为什么从cURL发送HTTPS时需要登录才能运行Google脚本?我把谷歌脚本上的分享改为“即使匿名也可以编辑”

有没有办法让cURL(也就是pushingbox)发挥作用


非常感谢您的帮助。

向curl添加-L标志将指示它遵循重定向:

curl -X GET -L https://script.google.com/macros/s/AKfycbyiZfWd10mmuaKPBF4zMMV4WJl_ZmLFrzCJCC_xZmviu-6z4lBS/exec

希望这有帮助

在浏览器中测试时,我也会看到一个登录屏幕。。。下面的答案是正确的,您不需要共享脚本,只需要共享应用程序本身。而对于POST查询?