如何创建doPost(e)以从外部服务接收数据?

时间:2018-04-10 02:01:02

标签: google-apps-script

我正在尝试创建一个脚本来接收来自Postman的POST的数据,但每次我收到错误代码301.我都遵循不同的教程(Google Web AppStack Overflow posts)效果不好。 我只需要从这个POST调用中接收数据并将它们发送到SpreadSheet进行存储。

感谢您的帮助,我真的很感激。

2 个答案:

答案 0 :(得分:1)

您需要确保自己关注redirects。在Postman中,转到您的偏好设置,并确保您已启用"自动关注重定向"。

enter image description here

或者,您可以使用Hurl.it,其中重定向选项非常清晰可见。

enter image description here

答案 1 :(得分:0)

您在一个答案中评论过此链接:https://script.google.com/macros/s/AKfycbzuXLBu9Rsq9R51xboIlTkTEqUTKyfJisRboeYkPKAUmp_OUw/exec

当我尝试打开时,它要求我授予权限。

这意味着你可能不会“将应用程序作为”你自己[我(你的电子邮件)]执行。相反,您选择了“正在访问的用户”

等其他内容

因此,如果您想通过Postman访问它,那么您需要实现正确的身份验证或代表您执行它。

希望这会对你有所帮助。

enter image description here