BingAds / BingAds-Python-SDK

Other
115 stars 162 forks source link

Trying to use the examples with no success #253

Closed GSFaria-wasp closed 10 months ago

GSFaria-wasp commented 10 months ago

I am getting this error:

Web service reported a SOAP processing fault using an unexpected HTTP status code 200. Reporting as an internal server error. Traceback (most recent call last): File "/Users/goncalo/PycharmProjects/MarketingData/test3.py", line 71, in main download_report(reporting_download_parameters) File "/Users/goncalo/PycharmProjects/MarketingData/test3.py", line 160, in download_report report_container = reporting_service_manager.download_report(reporting_download_parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/goncalo/PycharmProjects/MarketingData/venv/lib/python3.11/site-packages/bingads/v13/reporting/reporting_service_manager.py", line 59, in download_report report_file_path = self.download_file(download_parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/goncalo/PycharmProjects/MarketingData/venv/lib/python3.11/site-packages/bingads/v13/reporting/reporting_service_manager.py", line 75, in download_file operation = self.submit_download(download_parameters.report_request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/goncalo/PycharmProjects/MarketingData/venv/lib/python3.11/site-packages/bingads/v13/reporting/reporting_service_manager.py", line 102, in submit_download response = self.service_client.SubmitGenerateReport(report_request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/goncalo/PycharmProjects/MarketingData/venv/lib/python3.11/site-packages/bingads/service_client.py", line 286, in call raise ex File "/Users/goncalo/PycharmProjects/MarketingData/venv/lib/python3.11/site-packages/bingads/service_client.py", line 278, in call response = self.service_client.soap_client.service.getattr(self.name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/goncalo/PycharmProjects/MarketingData/venv/lib/python3.11/site-packages/suds/client.py", line 586, in call return client.invoke(args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/goncalo/PycharmProjects/MarketingData/venv/lib/python3.11/site-packages/suds/client.py", line 728, in invoke result = self.send(soapenv, timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/goncalo/PycharmProjects/MarketingData/venv/lib/python3.11/site-packages/suds/client.py", line 777, in send return self.process_reply(reply.message, None, None) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/goncalo/PycharmProjects/MarketingData/venv/lib/python3.11/site-packages/suds/client.py", line 840, in process_reply raise WebFault(fault, replyroot) suds.WebFault: Server raised fault: 'The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter https://bingads.microsoft.com/Reporting/v13:ReportRequest. The InnerException message was 'There was an error deserializing the object of type Microsoft.AdCenter.Advertiser.Reporting.Api.DataContracts.Request.ReportRequest. The value '' cannot be parsed as the type 'Int32'.'. Please see InnerException for more details.'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/Users/goncalo/PycharmProjects/MarketingData/test3.py", line 541, in main(authorization_data) File "/Users/goncalo/PycharmProjects/MarketingData/test3.py", line 74, in main output_webfault_errors(ex) File "/Users/goncalo/PycharmProjects/MarketingData/test3.py", line 451, in output_webfault_errors raise Exception("Unknown WebFault") Exception: Unknown WebFault

This is a copy paste from the reporting_request example. My auth_helper file was changed to production with the corresponding developer token. client_state was left as ClientStateGoesHere. I have access to two accounts, I tried to put their specific customer_id and it didn't work for either.