Amigos
alguem tem um modelo, alguma coisa de envio de SMS via Scriptcase que possa nos orientar…??
Aguardo
Amigos
alguem tem um modelo, alguma coisa de envio de SMS via Scriptcase que possa nos orientar…??
Aguardo
Eu tenho um código, aqui de uns 2 anos, mas pode servir de base:
Direciona para consumir o WEBSERVICE de OUTRO SITE e depois pega o retorno
SMS WEBSERVICE em SC (para usar WEBSERVICES usasse o comando >> curl_setopt)
$username = ‘USERNAME’;
$password = ‘PASSWORD’;
$destination = ‘PHONE NUMBER’;
$source = ‘FROM NAME’;
$text = ‘SAMPLE TEXT’;
$content = ‘action=sendsms’.
‘&user=’.rawurlencode($username).
‘&password=’.rawurlencode($password).
‘&to=’.rawurlencode($destination).
‘&from=’.rawurlencode($source).
‘&text=’.rawurlencode($text);
$smsglobal_response = sendSMS($content);
//Sample Response
//OK: 0; Sent queued message ID: 04b4a8d4a5a02177 SMSGlobalMsgID:6613115713715267
$explode_response = explode(‘SMSGlobalMsgID:’, $smsglobal_response);
if(count($explode_response) == 2) { //Message Success
$smsglobal_message_id = $explode_response[1];
//SMSGlobal Message ID
echo $smsglobal_message_id;
} else { //Message Failed
echo 'Message Failed'.'<br />';
//SMSGlobal Response
echo $smsglobal_response;
}
// ESTA FUNÇÃO já esta na biblioteca.php do meu SC.
function sendSMS($content) {
$ch = curl_init(‘http://www.smsglobal.com.au/http-api.php’);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $content);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec ($ch);
curl_close ($ch);
return $output;
}
Muito bom, obrigado por compartilhar Jailton
Fala amigo tudo bem?
Estou tentando usar esse servico de sms. Apos ter criado a minha conta e tentei usar o codigo acima em um botao PHP, preenche os dados conforme e ao clicar no botao so tenho a mensagem de falha.
Sera que voce pode me auxiliar em que estou errando? Nao coloquei credito, sera que é isso? Pq me parece que tem um periodo de degustacao. Testei enviar pelo site, por la o envio de teste deu ok.
te agradeco.
Eis o codigo:
Botao PHP Enviar:
$username=“xxxxxxx”;
$password=“xxxxxxx”;
$destination=“55619999999”;
$source=“Menger”;
$text=“Voce esta recebendo uma mensagem de teste do sistema Menger”;
“&user=”.rawurlencode($username).
“&password=”.rawurlencode($password).
“&to=”.rawurlencode($destination).
“&from=”.rawurlencode($source).
“&text=”.rawurlencode($text);
/*
$content = “action=sendsms”.
“&user=”.rawurlencode($username).
“&password=”.rawurlencode($password).
“&to=”.rawurlencode($destination).
“&from=”.rawurlencode($source).
“&text=”.rawurlencode($text);
*/
$content = ‘action=sendsms’.
‘&user=’.rawurlencode($username).
‘&password=’.rawurlencode($password).
‘&to=’.rawurlencode($destination).
‘&from=’.rawurlencode($source).
‘&text=’.rawurlencode($text);
$smsglobal_response = SendSMS($content);
//Sample Response
//OK: 0; Sent queued message ID: 04b4a8d4a5a02177 SMSGlobalMsgID:6613115713715267
$explode_response = explode(“SMSGlobalMsgID:”, $smsglobal_response);
if(count($explode_response) == 2)
{ //Message Success
$smsglobal_message_id = $explode_response[1];
//SMSGlobal Message ID
echo $smsglobal_message_id;
}
else
{ //Message Failed
echo “Message Failed $smsglobal_response”."
";
//SMSGlobal Response
echo $smsglobal_response;
}
Metodo PHP SendSMS
$ch = curl_init(“https://api.smsglobal.com/http-api.php”);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $content);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec ($ch);
curl_close ($ch);
return $output;
Então Kielber, esse código já tem mais de 5 anos, e eu nem uso mais sms nos sistemas,
você deve procurar entrar em contato com a smsglobal ou outra api para envio de sms
em PhP, um abraço.
ok amigo. valeu pela antencao, achei outra api mas estou apanhando para colocar no sc
Obrigado.