Bing ads api MethodNotFound: 'CustomerManagementService.BasicHttpBinding_ICustomerManagementService .__ repr__' - PullRequest
0 голосов
/ 22 марта 2019

Я получаю следующую ошибку при попытке получить CustomerManagementService. Ниже приведены пакеты, которые я использую, в то время как моя версия python 2.7

bingads == 12.0.4

пенообразование-Jurko == 0,6

запросы == 2.11.1

будущее == 0.17.1

шесть == 1.10.0

enum34 == 1.1.6

Вот мой код

DEVELOPER_TOKEN = 'XXXXXXXXXX' (created from developers.bingads.microsoft.com )
access_token = xxxxxxxxxxxxxxx (getting from bing account authentication )
refresh_token = xxxxxxxxxxxxxxx (getting from bing account authentication )
Application_client_ID = 'xxxxxxxxxx' (get from app created on Application Registration Portal)
Application_PASSWORD = 'xxxxxxx' (get from app created on Application Registration Portal)
redirection_uri = "http://localhost:8000/complete/live/"

o_auth_token = OAuthTokens(access_token, access_token_expires_in_seconds=None, refresh_token=refresh_token, response_json = None)

with_oth_code = OAuthWithAuthorizationCode(Application_client_ID, Application_PASSWORD, redirection_uri, None, o_auth_token)

authorization_data = AuthorizationData(
    account_id=None,
    customer_id=None,
    developer_token=DEVELOPER_TOKEN,
    authentication= with_oth_code,
)

customer_service = ServiceClient(
    service='CustomerManagementService',
    version=12,
    authorization_data=authorization_data,
)

Объект customer_service инициируется успешно, но когда я пытался получить доступ к экземпляру customer_service через исключение:

print customer_service

MethodNotFound: Метод не найден: 'CustomerManagementService.BasicHttpBinding_ICustomerManagementService.repr'

customer_service.GetUser()

после этого, если я попытался заставить пользователя использовать экземпляр customer_service через исключение, указанное ниже

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

...