Ошибка ADS api метод BudgetOrderService v201809

21 views
Skip to first unread message

dev....@gmail.com

unread,
Nov 28, 2018, 6:33:31 AM11/28/18
to AdWords API and Google Ads API Forum
Я получаю бюджет по каждому аккаунту клиента из личного кабинета агенства методом BudgetOrderService v201809 на языке Python.

def get_budget_for_client(self, client):
    service
= client.GetService('BudgetOrderService', version='v201809')
    selector
= {
       
'fields': ['BudgetOrderName', 'SpendingLimit', 'TotalAdjustments']
   
}
    acc_budget
= None

    page = service.get(selector)
   
if 'entries' in page and page['entries']:
       
for payer in page['entries']:
            acc_budget
= int(payer['spendingLimit']['microAmount'])
   
return acc_budget

Пример данных которые возвращает метод:
ТиПО 1 - Мечты меняющие мир
181267190000
Лидер - ремонт квартир
85540510000
Маэстро - Дизайн квартир
76367680000

По всем аккаунтам метод возвращается правильный бюджет но по одному сильно занижает сумму. То что выделено и есть ошибка, должно вернуться 1823879300000, и самое интересное что иногда api возвращает правильную цифру!

Не могу понять в чем проблема либо не правильно что то выставлено в личном кабинете, либо не правильно возвращает api.

Peter Oliquino (AdWords API Team)

unread,
Nov 28, 2018, 7:08:57 AM11/28/18
to AdWords API and Google Ads API Forum
Hi,

Thank you for contacting support. My apologies as our team can only provide support in English. So I can better investigate the issue, could you provide to me the SOAP request and response logs of both the incorrect and correct values being returned when you retrieve your BudgetOrder information using the BudgetOrderService.get() method? You may reply to me via the Reply privately to author option.

Thanks and regards,
Peter
AdWords API Team
Reply all
Reply to author
Forward
0 new messages