Мы получаем serveLmitExceeded после получения нескольких запросов к API управления Adsense для получения ежедневной информации о каждом приложении. Мы подключаемся к 5 учетным записям.Google Adsense Management API: serveLimitExceeded с несколькими запросами
Что мы делаем, сначала получить список приложений для каждой учетной записи запуска отчета последнего 30d:
$start_date = 'today-30d';
$end_date = 'today-1d';
$options = array(
'metric' => array('EARNINGS'),
'dimension' => array('APP_ID','APP_NAME'),
);
Тогда для каждого приложения (например, 36 в общей сложности, деленное на всех счетах) мы запустите следующий отчет:
$start_date = $today->format("Y-m-d");
$end_date = $today->format("Y-m-d");
$options = array(
'metric' => array('EARNINGS','AD_REQUESTS','AD_REQUESTS_COVERAGE','AD_REQUESTS_CTR','AD_REQUESTS_RPM','CLICKS','COST_PER_CLICK'),
'dimension' => array('APP_ID','COUNTRY_CODE'),
'filter' => array('[email protected]'.$app),
'sort' => '+APP_ID'
);
После нескольких приложений, мы получаем следующее сообщение об ошибке:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "servingLimitExceeded",
"message": "Serving Limit Exceeded"
}
],
"code": 403,
"message": "Serving Limit Exceeded"
}
}
Мы считаем, что мы не hiting какой-либо из ограничений, которые появляются здесь: https://developers.google.com/adsense/management/appendix/limits
Мы делаем меньше, чем 50 запросов в общей сложности в день, а наши пределы сейчас 100 запросов в секунду 100 на пользователя:
Если мы проверяем консоли API Google, кажется, что ошибки броска adsense.accounts.list
делает anyb Оуди знает, как избежать этой проблемы?
Привет, freddygv, спасибо за ваш ответ. Мы также установили политику повтора и работаем. Дело в том, что этого не должно произойти. Мы иногда получаем serveLimitExceeded в первом запросе дня: -s –