更具体地说,如果可能,我应该使用哪个URL查询参数将自定义数据传递到我的URL中?
例如,我想以www.website.com/?Custom3=${CustomData3}的格式将自定义数据3传递给我的URL
("${CustomData3}“不起作用。)
我已经问过客户支持了,但他们说这是不可能的。我想知道是否有人尝试过这样做并成功了。
发布于 2017-01-06 09:38:06
我不太清楚你要的是什么。如果你正在询问是否有一种方法可以将自定义数据自动传输到外部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)。
https://stackoverflow.com/questions/41494756
复制相似问题