我正在探索 Zoho-invoice api 并尝试与我的应用程序集成。但我被卡住了,无法找出原因。
请帮忙 :
这就是我调用 API 的方式:
$fields = array(
'contact_name' => urlencode([name]),
'billing_address' => array('address' => urlencode([address]), 'city' => urlencode([city]), 'state' => urlencode([state]), 'zip' => urlencode([pincode]), 'country' => urlencode([country])),
'contact_person_id' => urlencode([id]),
'email' => urlencode([email])
);
$jsonData = json_encode($fields);
//Initialize connection
$ch = curl_init("https://invoice.zoho.com/api/v3/contacts?authtoken=[authtoken]&organization_id=[id]&JSONString={$jsonData}");
curl_setopt($ch, CURLOPT_VERBOSE, 1);//standard i/o streams
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);// Turn off the server and peer verification
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);//Set to return data to string ($response)
curl_setopt($ch, CURLOPT_POST, TRUE);//Regular post
//Execute cUrl session
$response = curl_exec($ch);
curl_close($ch);
我正在发送正确的身份验证令牌和组织密钥。
但我收到此错误响应:
"code":1048,"message":"Sorry, there was an internal error. Please contact support@zohoinvoice.com for assistance."
任何帮助将不胜感激。谢谢