cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

If your Cloud Collaboration question is not answered quickly, please email devsupport@webex.com for additional help

433
Views
0
Helpful
4
Replies
Beginner

Post answers to custom registrations questions through URL API

Hi

I am trying to answer a custom question when registering for an event, through URL API (AT=EN)

In documentation is it listed that you can use “&Textbox1=” to submit text for a custom textbox. Cisco WebEx™ Integration Guide and URL API Reference https://developer.cisco.com/fileMedia/download/4588769e-3624-4778-9aa6-9456e8336a2f

But I have a set of checkboxes.

checkboxes.png

How can I submit the answers to these check boxes through the URL API?

Everyone's tags (3)
4 REPLIES 4
Highlighted
Beginner

Re: Post answers to custom registrations questions through URL API

No one can help with this?

Highlighted
Enthusiast

Re: Post answers to custom registrations questions through URL API

Greetings! The URL API works off of the fields that are sent via HTTP POST, so you can use any type of input control you'd like as long as you give the variable name in the post. In your example, you can set up any of your inputs to return a value for TxtName1.

e.g.

  <input type="checkbox" name="TxtName1" value="Academic Research"> Academic Research<br>

  <input type="checkbox" name="TxtName1" value="Education" checked> Education<br>

This is just an example, I recommend testing this out and seeing if you are able to get the results you are expecting.

--

Michael Fierro   ●  .:|:.:|:.

Customer Support Engineer

Cisco - API Developer Services

Highlighted
Beginner

Re: Post answers to custom registrations questions through URL API

Hi Michael

So on the standard registration form I have

< table width="100%" border="0" cellpadding="0" cellspacing="0">< tbody>< tr>< td width="100%" align="left" valign="top">< input type="checkbox" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[0].selected"> < font class="TblContentFont3">Academic research< /font>< input type="hidden" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[0].itemId" value="0">< br>< input type="checkbox" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[1].selected"> < font class="TblContentFont3">Education< /font>< input type="hidden" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[1].itemId" value="1">< br>< input type="checkbox" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[2].selected"> < font class="TblContentFont3">Failure analysis< /font>< input type="hidden" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[2].itemId" value="2">< br>< input type="checkbox" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[3].selected"> < font class="TblContentFont3">Production< /font>< input type="hidden" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[3].itemId" value="3">< br>< input type="checkbox" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[4].selected"> < font class="TblContentFont3">Quality Control< /font>< input type="hidden" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[4].itemId" value="4">< br>< input type="checkbox" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[5].selected"> < font class="TblContentFont3">Research and development< /font>< input type="hidden" name="enrollForm.customerQuestions.enrollQuestions[0].questionItems[5].itemId" value="5">< br>< /td>< /tr>< /tbody>< /table>

If I append “enrollForm.customerQuestions.enrollQuestions[0].questionItems[5].itemId” to my https://struers-events.webex.com/struers-events/m.php?AT=EN&... URL it does not register in

webExRegistrantDetails.PNG

What do I need to append to my URL, to post answers to this questions

webExCustomizeRegistrationQuestions.PNG

Or is there currently no support fore these types of questions though the URL API

Venlig Hilsen / Kind regards

Martin Skou

Senior Consultant

Highlighted
Enthusiast

Re: Post answers to custom registrations questions through URL API

Hello again! One factor to consider is that the WebEx URL API does not provide any actual script processing, it simply accepts specially formatted URLs and then acts upon them. This means that your code has to create the URL in the correct format and then submit that, we don't provide a way for you to submit raw data and have us process it. This is normally done via an HTML FORM, with the form fields being named for specific WebEx URL API arguments. Your example uses AT=EN, so the name of the html input control must match one of the pre-defined WebEx URL API arguments for AT=EN.

For this to work, your submitted form must have an input field with the name TextBox1, and the value of that input field will be used by the WebEx URL API. In the example that you provided, your input field name is "enrollForm.customerQuestions.enrollQuestions[0].questionItems[5].itemId" which doesn't match any arguments for AT=EN.

There are a few different ways to accomplish this. For example, if you are using javascript to update values when certain of your controls are selected, you could have a hidden input field:

<input type="hidden" name="TextBox1" value="Information you want">

You could then update the value of this hidden field depending on what option a user selects. When submitted via the WebEx URL API, this will have the equivalent of adding  "&TextBox1=Information you want" to the URL.

CreatePlease to create content
This widget could not be displayed.