【发布时间】:2021-08-19 08:54:22
【问题描述】:
我是这个编程和包的新手,不知道为什么会出现这个错误。有人对此有任何想法吗?
zeep.transports: HTTP Response from https://www.marktstammdatenregister.de/MaStRApi/Api.svc/Soap11/Akteur (status: 403):
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode>s:Receiver.FalscherMarktakteur</faultcode><faultstring xml:lang="de-DE">Die Funktion kann mit den angegebenen Zugangsdaten nicht verwendet werden, da der Marktakteur nicht gültig ist oder dafür nicht verwendet werden kann</faultstring></s:Fault></s:Body></s:Envelope>
'''Traceback (most recent call last):
File "C:/Users/Lakshman.Krishnan/PycharmProjects/untitled/01_final_MaStR/help.py", line 107, in <module>
c = c.GetMarktakteur(apiKey=apiKey, marktakteurMastrNummer=myMastrNr, mastrNummer=i)
File "C:\Python27\ArcGISx6410.8\lib\site-packages\zeep\proxy.py", line 45, in __call__
kwargs,
File "C:\Python27\ArcGISx6410.8\lib\site-packages\zeep\wsdl\bindings\soap.py", line 130, in send
return self.process_reply(client, operation_obj, response)
File "C:\Python27\ArcGISx6410.8\lib\site-packages\zeep\wsdl\bindings\soap.py", line 195, in process_reply
return self.process_error(doc, operation)
File "C:\Python27\ArcGISx6410.8\lib\site-packages\zeep\wsdl\bindings\soap.py", line 299, in process_error
detail=fault_node.find("detail"),
zeep.exceptions.Fault: <exception str() failed>
【问题讨论】:
-
通常您会收到错误,因为您的代码有问题。如果您不在这里发布相关代码,其他人将无法帮助您修复它。
-
将错误消息翻译成类似“该函数不能与指定的访问数据一起使用,因为市场参与者无效或不能用于它”。似乎您正在调用 SOAP Web 服务的操作,但您发送的参数错误或无效。您需要展示一些您正在使用的代码,最好还展示服务的 WSDL 文件的相关部分。