Я пытаюсь использовать SOAP API, но документы и примеры написаны на PHP. это пример PHP:
<?php
$client = new SoapClient('http://beta.payamsms.com/wsdl?t='.time(), array(
'location' => 'http://beta.payamsms.com/soap',
'uri' => 'http://beta.payamsms.com/soap',
'use' => SOAP_LITERAL,
'style' => SOAP_DOCUMENT,
'trace' => 1
));
//Get customer's balance
$response = $client->getBalance(array(
'userName'=>'bWvVCxNSeovqJviz7mzZqQ',
'password' => '123654789',
'facilityId' => 1
));
echo 'Your balance is: ' . $response->getBalanceReturn->balance . PHP_EOL;
echo PHP_EOL;
Это мой код Python:
import time
from suds.client import Client
from suds.xsd.doctor import Import, ImportDoctorservice = "http://beta.payamsms.com/wsdl?t="+int(time.time()).__str__()
doctor = Import("http://beta.payamsms.com/soap")
client = Client(service, doctor=ImportDoctor(doctor))
client_service = client.service.getBalance(userName='bWvVCxNSeovqJviz7mzZqQ', password='123654789', facilityId=1)
Но я получаю исключение: (405, «Не разрешено») ошибка.
Итак, что мне делать дальше?
Задача ещё не решена.
Других решений пока нет …