/ Published in: ColdFusion
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
<!--- There are a few ways to invoke a web service. The first is to create the object and then pass in the parameters like a function ---> <cfset apiLeads = createObject("webservice","https://www.claytonupdatecenter.com/API.cfc?wsdl")> <cfset getLead = apiLeads.getLeadInfo('blah', '12312')> <cfdump var="#getLead#"> <!--- The second way is to use the CFINVOKE tag ---> <cfinvoke webservice="http://www.claytonupdatecenter.com/API.cfc?wsdl" method="getLeadInfo" returnvariable="serviceReturn"> <cfinvokeargument name="key" value="blah"/> <cfinvokeargument name="leadId" value="12312"/> </cfinvoke> <Cfdump var="#serviceReturn#" > <!--- and lastly, when all else fails, you can send the request through HTTP, then use WDDX2CFML to turn the returned value into something you can use. ---> <Cfhttp url="http://www.claytonupdatecenter.com/API.cfc?method=getLeadInfo&key=blah&leadId=12345" /> <cfwddx action = "wddx2cfml" input = "#CFHTTP.FileContent#" output = "serviceReturn" > <Cfdump var="#serviceReturn#" > <Cfoutput query="serviceReturn"> #error# </Cfoutput>