Как проверить ошибку SOAP в python при использовании suds?

Попытка использовать Bing Ads Python API, который использует sudsи я очень зеленый об этой концепции. Я часто сталкиваюсь с сообщением об ошибке:

Неверные данные клиента. Проверьте подробности ошибки SOAP для получения дополнительной информации

Я знаю, что это, вероятно, означает, что мой запрос имеет проблемы с форматом данных. Мой вопрос: как я могу проверить подробности ошибки SOAP, как указано в сообщении об ошибке?

2 ответа

Решение

В руководстве по устранению неполадок API Bing Ads есть несколько предложений, например:

import logging
logging.basicConfig(level=logging.INFO)
logging.getLogger('suds.client').setLevel(logging.DEBUG)

Вот более подробная информация об использовании SUDS с API Bing Ads.

Надеюсь, это поможет!

Вам также может понадобиться StreamHandler для просмотра журналов в консоли

logging.basicConfig(level=logging.INFO)
logging.getLogger('suds.client').setLevel(logging.DEBUG)
logging.getLogger('suds.client').addHandler(logging.StreamHandler())
Другие вопросы по тегам