Difference between revisions of "Offerit API Add Affiliate"
From Offerit
(Blanked the page) |
OfferitJames (talk | contribs) |
||
Line 1: | Line 1: | ||
+ | {{Offerit Manual | ||
+ | | show_api_admin_section = true | ||
+ | }} | ||
+ | This function allows you to add a sale data for a specfic affiliate. To use this function, you must make a SOAP call with the following parameters: | ||
+ | *'''username''' - | ||
+ | |||
+ | == NuSOAP Example == | ||
+ | |||
+ | This example continues from the [[Offerit_API#Example|main article NuSOAP Example]]): | ||
+ | |||
+ | <pre> | ||
+ | $values = Array( | ||
+ | 'username' => 'tmmtest', | ||
+ | 'password' => 'fdsafdsa', | ||
+ | 'firstname' => 'tester', | ||
+ | 'lastname' => 'testtest', | ||
+ | 'email' => 'test321@test.com', | ||
+ | 'company' => 'testing co.', | ||
+ | 'url' => 'test.com', | ||
+ | 'tel' => '123-1234', | ||
+ | 'icq' => '', | ||
+ | 'aim' => '', | ||
+ | 'msn' => '', | ||
+ | 'address1' => '123 main st', | ||
+ | 'address2' => '', | ||
+ | 'city' => 'anytown', | ||
+ | 'state' => 'nj', | ||
+ | 'country' => 'usa', | ||
+ | 'zip_code' => 12345, | ||
+ | 'tax_id_or_ssn' => '', | ||
+ | 'ref' => '', | ||
+ | 'minimum_payout' => '50' | ||
+ | ); | ||
+ | |||
+ | $result = $client->call('add_affs', Array(), 'offeritapiadmin_wsdl'); | ||
+ | </pre> | ||
+ | |||
+ | == Sample Output == | ||
+ | You will get a response similar to the following for each of the affiliate's sales: | ||
+ | |||
+ | <pre> | ||
+ | Array | ||
+ | Array | ||
+ | ( | ||
+ | [0] => Array | ||
+ | ( | ||
+ | [result] => 1 | ||
+ | [loginid] => 5 | ||
+ | ) | ||
+ | ) | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | ==Server Request== | ||
+ | |||
+ | <pre> | ||
+ | <?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" | ||
+ | xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" | ||
+ | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" | ||
+ | xmlns:tns="urn:offeritapiadmin_wsdl"><SOAP-ENV:Body><tns:add_affs xmlns:tns="urn:offeritapiadmin_wsdl"> | ||
+ | <username xsi:type="xsd:string">tmmtest</username> | ||
+ | <password xsi:type="xsd:string">fdsafdsa</password> | ||
+ | <firstname xsi:type="xsd:string">tester</firstname> | ||
+ | <lastname xsi:type="xsd:string">testtest</lastname> | ||
+ | <email xsi:type="xsd:string">test321@test.com</email> | ||
+ | <company xsi:type="xsd:string">testing co.</company> | ||
+ | <url xsi:type="xsd:string">test.com</url> | ||
+ | <tel xsi:type="xsd:string">123-1234</tel> | ||
+ | <icq xsi:type="xsd:string"></icq> | ||
+ | <aim xsi:type="xsd:string"></aim> | ||
+ | <msn xsi:type="xsd:string"></msn> | ||
+ | <address1 xsi:type="xsd:string">123 main st</address1> | ||
+ | <address2 xsi:type="xsd:string"></address2> | ||
+ | <city xsi:type="xsd:string">anytown</city> | ||
+ | <state xsi:type="xsd:string">nj</state> | ||
+ | <country xsi:type="xsd:string">usa</country> | ||
+ | <zip_code xsi:type="xsd:string">12345</zip_code> | ||
+ | <tax_id_or_ssn xsi:type="xsd:string"></tax_id_or_ssn> | ||
+ | <ref xsi:type="xsd:string"></ref> | ||
+ | <minimum_payout xsi:type="xsd:string">50</minimum_payout></tns:add_affs></SOAP-ENV:Body></SOAP-ENV:Envelope> | ||
+ | </pre> | ||
+ | |||
+ | ==Server Response== | ||
+ | |||
+ | <pre> | ||
+ | <?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" | ||
+ | xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" | ||
+ | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" | ||
+ | xmlns:tns="urn:offeritapiadmin_wsdl"><SOAP-ENV:Body><ns1:add_affsResponse xmlns:ns1="urn:offeritapiadmin_wsdl"> | ||
+ | <return xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="tns:Add_aff[1]"> | ||
+ | <item xsi:type="tns:Add_aff"><result xsi:type="xsd:string">1</result> | ||
+ | <loginid xsi:type="xsd:int"></loginid></item></return></ns1:add_affsResponse></SOAP-ENV:Body></SOAP-ENV:Envelope> | ||
+ | </pre> | ||
+ | |||
+ | [[Category:Offerit API Articles]] |
Revision as of 19:28, 25 October 2011
This function allows you to add a sale data for a specfic affiliate. To use this function, you must make a SOAP call with the following parameters:
- username -
NuSOAP Example
This example continues from the main article NuSOAP Example):
$values = Array( 'username' => 'tmmtest', 'password' => 'fdsafdsa', 'firstname' => 'tester', 'lastname' => 'testtest', 'email' => 'test321@test.com', 'company' => 'testing co.', 'url' => 'test.com', 'tel' => '123-1234', 'icq' => '', 'aim' => '', 'msn' => '', 'address1' => '123 main st', 'address2' => '', 'city' => 'anytown', 'state' => 'nj', 'country' => 'usa', 'zip_code' => 12345, 'tax_id_or_ssn' => '', 'ref' => '', 'minimum_payout' => '50' ); $result = $client->call('add_affs', Array(), 'offeritapiadmin_wsdl');
Sample Output
You will get a response similar to the following for each of the affiliate's sales:
Array Array ( [0] => Array ( [result] => 1 [loginid] => 5 ) )
Server Request
<?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:offeritapiadmin_wsdl"><SOAP-ENV:Body><tns:add_affs xmlns:tns="urn:offeritapiadmin_wsdl"> <username xsi:type="xsd:string">tmmtest</username> <password xsi:type="xsd:string">fdsafdsa</password> <firstname xsi:type="xsd:string">tester</firstname> <lastname xsi:type="xsd:string">testtest</lastname> <email xsi:type="xsd:string">test321@test.com</email> <company xsi:type="xsd:string">testing co.</company> <url xsi:type="xsd:string">test.com</url> <tel xsi:type="xsd:string">123-1234</tel> <icq xsi:type="xsd:string"></icq> <aim xsi:type="xsd:string"></aim> <msn xsi:type="xsd:string"></msn> <address1 xsi:type="xsd:string">123 main st</address1> <address2 xsi:type="xsd:string"></address2> <city xsi:type="xsd:string">anytown</city> <state xsi:type="xsd:string">nj</state> <country xsi:type="xsd:string">usa</country> <zip_code xsi:type="xsd:string">12345</zip_code> <tax_id_or_ssn xsi:type="xsd:string"></tax_id_or_ssn> <ref xsi:type="xsd:string"></ref> <minimum_payout xsi:type="xsd:string">50</minimum_payout></tns:add_affs></SOAP-ENV:Body></SOAP-ENV:Envelope>
Server Response
<?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:offeritapiadmin_wsdl"><SOAP-ENV:Body><ns1:add_affsResponse xmlns:ns1="urn:offeritapiadmin_wsdl"> <return xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="tns:Add_aff[1]"> <item xsi:type="tns:Add_aff"><result xsi:type="xsd:string">1</result> <loginid xsi:type="xsd:int"></loginid></item></return></ns1:add_affsResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>