要验证webhook,我需要从请求标头中获取参数。到目前为止,如果实际上可以在Apps Scripts中访问这些标头,我找不到任何信息。到目前为止唯一有用的是访问帖子请求的正文。
function doPost(e) {
// something like this
var headerParam = e.headers['Content-Type'];
// ...
}
答案 0 :(得分:2)
不幸的是,doPost()
触发器目前无法实现此目的。但是,Google问题跟踪器上存在针对此问题的待处理功能请求。如果您希望看到此功能受支持,请发表评论(在下面链接的问题主题中),并确保通过以下链接 STAR 该问题:
https://issuetracker.google.com/issues/67764685
我目前使用的解决方法是利用Google Cloud Functions。我写了一篇关于它的相关文章here。