Как узнать, сколько осталось времени, пока я не смогу снова использовать Alchemy API?

Попытка использовать Alchemy API и получение сообщения

 Oct 07, 2015 8:48:44 PM com.ibm.watson.developer_cloud.service.AlchemyService execute
 SEVERE: {"error":"daily-transaction-limit-exceeded","code":429}

Очевидно, я должен ждать 24 часа, чтобы использовать его снова.

Проблема в следующем: есть ли способ проверить, когда именно API снова станет доступен?

ОБНОВЛЕНИЕ: это было больше чем 24 часа, и я все еще получаю это сообщение

2 ответа

Решение

На данный момент услуга помечена как отключенная. Чтобы запросить статус или возможное ETA для этой службы, можно отправить запрос в службу поддержки Bluemix либо через "Перейти в службу поддержки Bluemix" на панели управления Bluemix, либо отправив письмо по адресу support@bluemix.net.

Исходя из формата ошибки, я думаю, вы используете java-SDK. В ответе будет указано количество транзакций. Убедитесь, что в вашем звонке не более 10.000 транзакций. Комбинированные вызовы и вызовы DataNews обычно используют тысячи транзакций.

Для получения количества транзакций вы можете использовать:

AlchemyDataNews service = new AlchemyDataNews();
service.setApiKey("<api_key>");

VolumeResult result = service.getVolume("now-7d", "now", "12h");
System.out.println("Transactions: #" + result.getTotalTransactions())
System.out.println(result);

Смотрите больше примеров здесь.

Другие вопросы по тегам