2016-11-23 14 views
0

Мы получаем 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 на пользователя:

enter image description here

Если мы проверяем консоли API Google, кажется, что ошибки броска adsense.accounts.list

enter image description here

делает anyb Оуди знает, как избежать этой проблемы?

ответ

1

Простая политика повторного запроса для вызова API работает для нас.

Будет часто проходить, если мы повторим 2-3 раза с ожиданием 30 секунд.

+0

Привет, freddygv, спасибо за ваш ответ. Мы также установили политику повтора и работаем. Дело в том, что этого не должно произойти. Мы иногда получаем serveLimitExceeded в первом запросе дня: -s –

 Смежные вопросы

  • Нет связанных вопросов^_^