When using Postback URL, you can define what your server receives based on an Export Template. When using DSU, the variables are not able to be structured with a template.
If you want to see what is posted to your server, you can put an ‘echo’ at the beginning of your postback. Then, the post received will be emailed to you. Also, if placed at the beginning of your script, you should still get the email even if there’s a problem with your script.
Though setting up an echo will vary based on your programming language, here’s one example:
mail(“email@example.com”, “Echo POSTBACK”, print_r($_POST,true));
WebHook.Site is an alternative to Echo Postback when using Postback on the Advanced step in Receiver-Only mode. This website will show the form data as well as the raw data. Additionally, it works with Question data.
Treat answers not as a plain array but as an associative array or a dictionary where the keys are question IDs.
A normal index array is this:
answers = answer X
answers = answer Y
answers[n] = answer Z
We are not posting it that way. We are posting based on the questions created and assigned to the service. Thus, given assigned questions with question id #1111 and #2222 to your service, when someone scans and submits the post will be:
answers = answer for question id 1111
answers = answer for question id 2222