是否可以将联系人列表中的自定义数据传递到外部URL?

时间:2017-01-05 21:09:51

标签: url surveymonkey

更具体地说,如果可能,我应该使用哪个URL查询参数将自定义数据传入我的URL?

例如,我想将自定义数据3传递到我的网址,格式为www.website.com/?Custom3 = $ {CustomData3}

(" $ {CustomData3}"不起作用。)

我已经问过客户支持,但他们说这是不可能的。我想知道是否有其他人试图这样做并成功。

1 个答案:

答案 0 :(得分:0)

我不确定你要求的是什么。如果您询问是否有办法自动将自定义数据传输到外部URL,那么SurveyMonkey中没有办法做到这一点。您可以将pipe custom contact数据导入调查。

但您可以使用API​​手动将联系人数据管道传输到外部URL。

例如,你会fetch the contact details

GET /v3/contacts/<contact_id>

将返回包含该联系人详细信息的回复:

response = {
  "id": "1234",
  "first_name": "John",
  "last_name": "Doe",
  "email": "test@surveymonkey.com",
  "custom_fields": {
    "1": "Mr",
    "2": "Company",
    "3": "Address",
    "4": "City",
    "5": "Country",
    "6": "Phone Number"
  }
}

然后构建如下的URL:

url = "www.website.com/?Custom3=" + response["custom_fields"]["3"]

然后自己将用户重定向到该URL。您可以编写一个函数来读取字符串并用相关的自定义值替换${<variable_name>}(或者使用您正在使用的任何编程语言中的任何模板引擎,例如mustache)。