【问题标题】:Zapier Unescaped Characters Bugs in code by zapierZapier 未转义字符 zapier 代码中的错误
【发布时间】:2020-02-19 17:19:24
【问题描述】:

我通过 zapier 创建了我的 zap 并运行 javascirpt 代码,我收到以下错误:

We had trouble sending your test through.

> TypeError: Request path contains unescaped characters

这是什么意思?是我的代码或输入数据有问题吗?

我的代码是:

fetch(
  "test.s2.com.tr/Musteri/WebForm?_name=" +
    inputData._name +
    "&_email=" +
    inputData._email +
    "&_phone=" +
    inputData._phone +
    "&_source=" +
    inputData._source +
    "&_projeid=59b8d58fcec19d1f"
)
  .then(function(res) {
    return res.json();
  })
  .then(function(json) {
    callback(null, json);
  })
  .catch(callback);

【问题讨论】:

  • 您可以发布您的任何代码吗?即,您尝试请求的网址?
  • 是的,我可以发布我的代码,fetch('test.s2.com.tr/Musteri/WebForm?_name=' + inputData._name + '&_email=' + inputData._email + '&_phone=' + inputData._phone + '&_source='+ inputData._source+'&_projeid=59b8d58fcec19d1f') .then(function(res){ return res.json(); }).then(function(json) { callback(null, json); }).catch(callback);

标签: zapier


【解决方案1】:

您的问题可能与this question 重复。基本上,您在这 4 个输入之一中有不属于 url 的字符。使用encodeURIComponent 来解决这个问题。

【讨论】:

  • 其实问题可能是输入数据中包含土耳其语字符。我如何确保它不关心土耳其字符!!!
  • 当我连接我的 zaps Lead A(在 inputdata ex 中包含土耳其字符;ş,ç,ğ,ö,ü....)时,Zap 将无法工作。
  • 查看我的答案 - 在输入中使用 encodeURIComponent
猜你喜欢
  • 2020-02-14
  • 2023-04-05
  • 2017-06-09
  • 1970-01-01
  • 2017-12-06
  • 2018-11-03
  • 2019-12-25
  • 2017-01-31
  • 2019-08-15
相关资源
最近更新 更多