使用 smsapi 发送短信时获取错误代码 14
Get error code 14 when sending SMS using smsapi
我正在尝试使用来自 smsapi.pl 的 API 发送短信。目前我收到错误代码 14,这意味着 "Invalid sender field".
代码:
$access_token = 'XXXXXX'; //sms api access token
$numbers = '+7XXXXXXXX';
$params = array(
'to' => $numbers,
'from' => 'Info',
'message' => 'message text',
);
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'https://api.smsapi.pl/sms.do');
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, $params);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_HTTPHEADER, array(
"Authorization: Bearer $access_token"
));
$content = curl_exec($c);
$http_status = curl_getinfo($c, CURLINFO_HTTP_CODE);
curl_close($c);
print_r($content);
翻译后的documentation说:
Only verified names are accepted. (& from = aktywna_nazwa). The sender field should be added after logging in to the SMSAPI website, Sender Field .
您是否在 website 上添加了发件人姓名 Info
?
我正在尝试使用来自 smsapi.pl 的 API 发送短信。目前我收到错误代码 14,这意味着 "Invalid sender field".
代码:
$access_token = 'XXXXXX'; //sms api access token
$numbers = '+7XXXXXXXX';
$params = array(
'to' => $numbers,
'from' => 'Info',
'message' => 'message text',
);
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'https://api.smsapi.pl/sms.do');
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, $params);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_HTTPHEADER, array(
"Authorization: Bearer $access_token"
));
$content = curl_exec($c);
$http_status = curl_getinfo($c, CURLINFO_HTTP_CODE);
curl_close($c);
print_r($content);
翻译后的documentation说:
Only verified names are accepted. (& from = aktywna_nazwa). The sender field should be added after logging in to the SMSAPI website, Sender Field .
您是否在 website 上添加了发件人姓名 Info
?