API requests with Auth Token return "Invalid Ticket ID"

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.  

  1. $url = "https://crm.zoho.com/crm/private/xml/Contacts/insertRecords";
  2.     $params['token'] = $token;
  3.    $params['scope'] = "crmapi";
  4.    $params['version'] = "2";
  5.    $params['duplicateCheck'] = "1";
  6.    $params['xmlData'] =    '<Contacts>
  7. <row no="1">
  8. <FL val="Company">Zillium</FL>
  9. <FL val="First Name">Scott</FL>
  10. <FL val="Last Name">James</FL>
  11. <FL val="Email">test@test.com</FL>
  12. <FL val="Phone">555-555-5555</FL>
  13. <FL val="Fax">777-777-7777</FL>
  14. <FL val="Website">null</FL>
  15. <FL val="Created By">John</FL>
  16. <FL val="Lead Source">Website</FL>
  17. </row>
  18. </Contacts>';

  19.     $ch = curl_init();
  20.            curl_setopt($ch, CURLOPT_URL, $url);
  21.            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  22.            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  23.            curl_setopt($ch, CURLOPT_TIMEOUT, 30);
  24.            curl_setopt($ch, CURLOPT_POST, true);
  25.            curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
  26.            $result = curl_exec($ch);
  27.            curl_close($ch);