2017-01-05 14 views
0

В частности, какой параметр URL-запроса следует использовать для передачи пользовательских данных в мой URL-адрес, если это возможно?Возможно ли передать Пользовательские данные из списка контактов во внешний URL-адрес?

Например, я хотел бы передать в пользовательских данных 3 на мой URL в формате www.website.com/?Custom3=${CustomData3}

(«$ {CustomData3}» не работает.)

Я уже обращался в службу поддержки, но они сказали, что это невозможно. Мне было интересно, пытался ли кто-нибудь сделать это и преуспел.

+0

Добро пожаловать в переполнение стека! Ознакомьтесь с нашим [Контрольным списком вопросов] (http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist), чтобы помочь вам задать хороший вопрос и, таким образом, получить хороший ответ. –

ответ

0

Я не совсем уверен, о чем вы просите. Если вы спрашиваете, есть ли способ автоматически подключать пользовательские данные к внешнему URL-адресу, то нет никакого способа в SurveyMonkey сделать это. Вы можете использовать данные pipe custom contact в опросе.

Но вы можете вручную связать данные контакта с внешним интерфейсом с помощью API.

Например, вы бы fetch the contact details:

GET /v3/contacts/<contact_id> 

Который будет возвращать ответ с реквизитами для этого контакта:

response = { 
    "id": "1234", 
    "first_name": "John", 
    "last_name": "Doe", 
    "email": "[email protected]", 
    "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).