我如何知道距离我可以再次使用 Alchemy API 还剩多少时间?

How do I know how much time is remaining until I can use Alchemy API again?

正在尝试使用 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 小时了,我仍然收到这条消息

目前服务被标记为关闭。询问此服务的状态或可能的 ETA 的方法是通过 Bluemix 仪表板中的 "Go to Bluemix Support" 或发送邮件至 support@bluemix.net.[=10= 向 Bluemix 支持发送请求。 ]

根据错误格式,我猜你使用的是java-SDK。作为响应的一部分,它会给你交易数量,请确保你的电话没有超过 10.000 笔交易。 Combined 和 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);

查看更多示例here