I4A API ColdFusion Example: Difference between revisions
Jump to navigation
Jump to search
m (Andrea moved page I4a api ColdFusion Example to I4A API ColdFusion Example) |
No edit summary |
||
Line 3: | Line 3: | ||
This example shows the basics of making a call to the API and returning the results. | This example shows the basics of making a call to the API and returning the results. | ||
<pre> | <pre> | ||
<source lang=" | <source lang="cfml"> | ||
< | <cfoutput> | ||
<cfset wUrl = "http://www.mydomain.com/i4a/utilities/authenticate.cfc?wsdl"> | <cfset wUrl = "http://www.mydomain.com/i4a/utilities/authenticate.cfc?wsdl"> | ||
<cfset username = "*********" /> | <cfset username = "*********" /> | ||
<cfset password = "*******" /> | <cfset password = "*******" /> | ||
< | <cfset site_token = "*******-****-****-************" /> | ||
<cfset search_url = "http://www.mydomain.com/i4a/api/json/membership.contacts/lastname%20like%20l/" /> | <cfset search_url = "http://www.mydomain.com/i4a/api/json/membership.contacts/lastname%20like%20l/" /> | ||
Line 15: | Line 15: | ||
<cfdump var ="#admin#" /> | <cfdump var ="#admin#" /> | ||
<cfset adminXML = xmlParse(admin) /> | <cfset adminXML = xmlParse(admin) /> | ||
< | <cfdump var="#adminXML#"> | ||
< | <cfset authKey = adminXML.admin.XmlAttributes.authKey> | ||
API URL=#search_url#<br> | API URL=#search_url#<br> | ||
< | <cfhttp url="#search_url##authKey#" method="GET" result="result" charset="utf-8" /> | ||
<cfset contactJSON = result.FileContent /> | <cfset contactJSON = result.FileContent /> | ||
<hr>Json Packet:<br> | <hr>Json Packet:<br> | ||
< | <cfdump var="#contactJSON#"> | ||
<hr> | <hr> | ||
<cfset contact = deserializejson(contactJSON) /> | <cfset contact = deserializejson(contactJSON) /> |
Revision as of 20:40, 21 September 2022
This example shows the basics of making a call to the API and returning the results.
<source lang="cfml"> <cfoutput> <cfset wUrl = "http://www.mydomain.com/i4a/utilities/authenticate.cfc?wsdl"> <cfset username = "*********" /> <cfset password = "*******" /> <cfset site_token = "*******-****-****-************" /> <cfset search_url = "http://www.mydomain.com/i4a/api/json/membership.contacts/lastname%20like%20l/" /> <cfset myConn = createObject("webservice",wUrl) /> <cfset admin = myConn.authenticateAdmin(username,password,site_token) /> <cfdump var ="#admin#" /> <cfset adminXML = xmlParse(admin) /> <cfdump var="#adminXML#"> <cfset authKey = adminXML.admin.XmlAttributes.authKey> API URL=#search_url#<br> <cfhttp url="#search_url##authKey#" method="GET" result="result" charset="utf-8" /> <cfset contactJSON = result.FileContent /> <hr>Json Packet:<br> <cfdump var="#contactJSON#"> <hr> <cfset contact = deserializejson(contactJSON) /> <cfdump var="#contact#" label="Decoded Json"> </Cfoutput> </source>