Zapier中的相同会话请求

时间:2016-11-06 13:41:23

标签: javascript zapier

我正在尝试将数据发布到需要X-CSRF-Token验证的API端点。我可以很好地获取令牌但是当我尝试使用X-CSRF令牌发布数据时,我得到403响应。我相信这是因为Zapier不会在请求之间存储会话数据。

有没有办法通过Javascript步骤或开发人员APP来维护HTTP会话?

过程:

  1. 使用自定义标头向API端点发送GET请求:'X-CSRF-Token':'抓取'
  2. 检索并存储返回的令牌值
  3. 使用自定义标头创建POST请求:'X-CSRF-Token':token_value
  4. 发送POST请求。

1 个答案:

答案 0 :(得分:2)

查看我们提供的https://zapier.com/help/code/#storeclient-javascript - 我们没有完全用例的示例,但您绝对可以通过这种方式存储数据(包括CSRF令牌)。您需要编写所有自己的粘合代码(IE:可能是getOrCreateToken()方法,它封装了您的所有令牌检索,存储逻辑)。