API_EC_TOO_MANY_CALLS в API Facebook - PullRequest
       17

API_EC_TOO_MANY_CALLS в API Facebook

1 голос
/ 13 января 2012

Мы запускаем стресс-тест нашего приложения с использованием 10 пользователей FB-теста ... Через некоторое время мы начинаем получать ошибку API API_EC_TOO_MANY_CALLS , что означает, что мы выполняем слишком много вызовов для API FB серверы ...

На нашей странице Insights (Диагностика), ее показ:

Слишком интенсивный вызов ЦП
Метод | Фракция бюджета
гр: get: Пользователь | 8066%
гр: get / fql | 5861%
гр: получить: Пользователь / разрешения | 496%

Слишком много звонков
Метод | Фракция бюджета
гр: get / fql | 18171%
гр: get: Пользователь | 16888%
гр: получить: Пользователь / разрешения | +1520% * * тысяча двадцать-одна

Да, мы кешируем вещи, и да, мы используем пакетный мультизапрос для FQL ... Наконец, да, мы уже открыли «ошибку», но никто не отвечает нам до сих пор ...

Кто-нибудь здесь когда-либо имел эту проблему? Любая помощь?

Большое спасибо!

Ответы [ 3 ]

1 голос
/ 13 января 2012

См. http://www.fb -developers.info / tech / fb_dev / faq / general / gen_10.php для хорошего списка ошибок API и их значения.

Вы должны следить за API_EC_RATE и начать добавлять таймер ожидания примерно на секунду, прежде чем пытаться выполнить еще один вызов FB API. Если вы сделаете это, вы можете не получить код ошибки API_EC_TOO_MANY_CALLS.

0 голосов
/ 31 марта 2013

Я обнаружил, что ограничения FB API зависят от приложения MAU. Максимальное значение MAU - 100 м вызовов / дей.

0 голосов
/ 03 мая 2012

@ DMCS Это интересно, хотя я вижу только API_EC_TOO_MANY_CALLS в моих журналах. Нет возврата API_EC_RATE. Знаете ли вы, какой показатель может привести к этим ошибкам?

...