我剛開始看RingCentral APIRingCentral PHP FaxOut API例如
我對他們如何指望數據有點困惑。
我第一次嘗試,捲曲使用:
$url = ' https://service.ringcentral.com/faxapi.asp';
$faxData = array();
$faxData['Username'] = 'xxxxxxxx';
$faxData['Password'] = 'xxxxxxxx';
$faxData['Recipient'] = $faxNumber.'|TEST';
$faxData['Attachment'] = ROOT_PATH.$fileLocation;
// build url encoded string
$fields_string='';
foreach($faxData as $key=>$value) {
$fields_string .= $key.'='.urlencode($value).'&';
}
rtrim($fields_string, '&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($faxData));
curl_setopt($ch,CURLOPT_POSTFIELDS, $faxData);
//execute post
$result = curl_exec($ch);
$err = curl_errno ($ch);
$errmsg = curl_error ($ch);
$header = curl_getinfo ($ch);
$httpCode = curl_getinfo ($ch, CURLINFO_HTTP_CODE);
//close connection
curl_close($ch);
然後我嘗試使用[email protected]發送的電子郵件,我仍然是無法得到這在所有的工作。他們的支持網站是無用的,因爲我看到許多沒有答案的問題,但我沒有選擇,需要得到這個工作。
我希望有人已經在PHP中完成了這項工作,並且可以爲我提供一個示例或指引我走入正確的道路。
我得到了同樣的迴應。感謝壽。我用他們的電子郵件rcfax.com電子郵件取而代之,因爲這仍然不起作用。 – Jeremy
再次看我看你如何使它工作原來的方式 - 改變'$ url ='https://service.ringcentral.com/faxapi.asp';'到'$ url ='https:// service。 ringcentral.com/faxapi.asp?';',刪除最初的空格並添加一個'?' –