2012-05-16 3 views
2

У меня возникла проблема с использованием API Google Prediction. Я не знаю, какая информация может быть релевантной, поэтому я предоставлю все, что может быть уместно. Прошу прощения, если это слишком много информации.API Google Prediction: доступ к программному или API-интерфейсу и ошибка «Ограничение скорости пользователя превышено».

Я использую API Google Prediction в веб-приложении. Я начал с обучения модели через API Explorer. Когда я попытался получить доступ к обученной модели через Java-программу, запущенную на GAE, и используя аутентификацию учетной записи службы, мне не удалось увидеть модель. Затем я обучил модель с использованием тех же файлов в том же ведро программным способом из моей программы Java. Теперь я могу использовать модель из своей программы, но я не вижу модель с помощью API-обозревателя. Когда я смотрю на использование API в консоли API, я вижу, что он растет, как я ожидаю, на основе веб-приложения (у меня есть только одна программа, использующая API Google). Я также изменил лимит использования на 200 req/sec/user на вкладке quota.

Проблема, с которой я столкнулась, заключается в том, что когда моя программа совершает ряд вызовов прогнозирования, 5-й вызов выходит из строя с сообщением «Ограничение скорости пользователя превышено». 5 вызовов происходят в течение 5 секунд (фактический период запроса составляет несколько сотых секунды в секунду в течение 1 секунды).

Я предполагаю, что ограничение 200 req/sec, которое я устанавливаю через консоль, не применяется к модели, которую я использую, и применяется ставка по умолчанию 1 req/sec (следовательно, 5 req через 5 секунд нарушая его). Я также предполагаю, что это происходит по той же причине, что я не могу видеть эту модель из API-обозревателя, но я не знаю этого точно.

Когда я пользуюсь API-интерфейсом API, я вошел в систему, используя ту же учетную запись, которая владеет учетной записью API и учетной записью GAE, и той же учетной записью, в которую я был зарегистрирован, когда я сгенерировал ключ p12 и учетную запись службы, m для вызова API прогноза.

любой Видит ли что-нибудь, что может объяснить, почему я вижу, что я вижу/

ответ

2

Проблема решена. Ошибка сервера OAuth. Я удивлен, что сервер OAuth будет иметь такое ограничение.

+0

Как вы его решили? – DavidVdd

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