Я пытаюсь аутентифицировать пользователя, используя API-интерфейс stamps.com и php, и получаю следующую ошибку:
: Uncaught SoapFault exception: [soap:Server] Server was unable to process request. ---> The remote server returned an error: (404) Not Found.
Вот мой PHP-код:
//Authenticate Stamps.com SOAP API
$IntegrationID = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$Username = "XXXXXXXXXXXXXXX";
$Password = "XXXXXXXXXXXXXXX";
$wsdl = "https://swsim.testing.stamps.com/swsim/swsimv50.asmx?wsdl";
//Authenticate User
$authData = array(
"Credentials" => array(
"IntegrationID" => $IntegrationID,
"Username" => $Username,
"Password" => $Password
)
);
$client = new SoapClient($wsdl);
$auth = $client->AuthenticateUser($authData);
$AuthenticatorToken = $auth->Authenticator;
Кажется, я нигде не могу найти решение этой проблемы, есть идеи, что может быть причиной ошибки?
API Stamps.com требует, чтобы вы зарегистрировались в качестве разработчика и указали свой IP-адрес, чтобы они могли добавить его в белый список API, прежде чем использовать API.
Если вы еще не зарегистрировались для учетной записи разработчика на Stamps.com, вы можете сделать это здесь: http://developer.stamps.com/developer/register/
Других решений пока нет …