python中WSDL的问题(将PHP转换为Python)



嗨,我正在尝试使用Python连接到Web服务。我有PHP文档,但无法转换为Python。

我尝试了如下

的泡沫软件包
from suds.client import Client
url = "http://newwebservice.esaj.ir/api/topup"

这是PHP文档:

$client = new nusoap_client('http://newwebservice.esaj.ir/api/topup', 'wsdl');
$res = $client->call('getTopup',['username','pass','phone number','price','product','order_id','type','profile_id','ext_id']) ;
print_r($res) ;

如何将PHP代码转换为Python?特别是我如何在python中称为" getTopup"?

尝试以下代码:

print(client.service.getTopup())

结果是:

AttributeError: 'NoneType' object has no attribute 'promotePrefixes'

谢谢

它是" suds"问题,我现在正在使用zeep(python soap client(,并且正在工作。

谢谢。

相关内容

  • 没有找到相关文章

最新更新