API requests with Auth Token return "Invalid Ticket ID"
API requests with Auth Token return "Invalid Ticket ID". I generated an auth token and am making a CURL call with PHP according to your documentation.
- $url = "https://crm.zoho.com/crm/private/xml/Contacts/insertRecords";
- $params['token'] = $token;
- $params['scope'] = "crmapi";
- $params['version'] = "2";
- $params['duplicateCheck'] = "1";
- $params['xmlData'] = '<Contacts>
- <row no="1">
- <FL val="Company">Zillium</FL>
- <FL val="First Name">Scott</FL>
- <FL val="Last Name">James</FL>
- <FL val="Email">test@test.com</FL>
- <FL val="Phone">555-555-5555</FL>
- <FL val="Fax">777-777-7777</FL>
- <FL val="Website">null</FL>
- <FL val="Created By">John</FL>
- <FL val="Lead Source">Website</FL>
- </row>
- </Contacts>';
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_TIMEOUT, 30);
- curl_setopt($ch, CURLOPT_POST, true);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
- $result = curl_exec($ch);
- curl_close($ch);