Мой код:
- Код: Выделить всё
<?php
function BuildUrlParamsWithSignature( $params, $password ){
ksort( $params );
$url = '';
if( !is_array($params) ){ return $url; }
foreach( $params as $key => $value ){
$url .= $key . "=" . urlencode($value) . "&";
}
$signature = md5( $url."&password=".urlencode($password) );
$url .= "signature=" . $signature;
return $url;
}
$datas = array(
'action' => 'send',
'charset' => 'utf-8',
'message ' => 'TEST',
'number' => '+79050964239',
'senderid' => '88005553927',
'username' => 'trudyaga77'
);
$datas = BuildUrlParamsWithSignature( $datas, 'пароль' );
echo 'http://api.comtube.ru/scripts/api/sms.php?'.$datas.'<br/>';
echo file_get_contents( 'http://api.comtube.ru/scripts/api/sms.php?'.$datas );
die;
Пароль ставлю верный, как видите я по нему смог авторизоваться на форуме и в личном кабинете.
ответ всегда один: 401 Authorization failed
Пожалуйста выручайте, горят сроки по интеграции на сайт.
Если что, лучше отвечать на почту, так оперативнее: mail собака art-prog.ru