Bluemix 新闻 api 超出交易限制

Bluemix news api transaction limit exceeded

我已将 Alchemy API 服务添加到我的 Bluemix 仪表板,并且可以使用凭据调用 API。我已将服务配置为使用 "Ecosystem" 计划。

我的应用程序调用新闻 API 前几次调用正常,然后我得到 API transaction limit exceeded。生态系统套餐有通话次数限制吗?

谢谢 布伦丹

AlchemyAPI 服务目前可用的两个计划是免费和标准。免费计划包括每个 Bluemix 组织每天 1,000 个事件。在免费计划中,您一次只能拥有一个 AlchemyAPI 服务实例和一个 AlchemyAPI 凭据。如果您需要创建额外的实例或凭证,则需要升级到标准计划。

看看Alchemy API Service terms and AlchemyAPI on Bluemix details

炼金术 API 很棘手。您可能每天达到 1000 个事件。

首先,您需要了解事件的计数方式。

这是一个例子:

To calculate how many transaction credits a query will cost, multiply historical access and targeting.

Historical Access - each hour of historical access costs 1 transaction credit
Targeting - each query parameter costs 1 transaction credit

Example: Give me news about the company "IBM" from the past 3 days.

    Historical access: 3 days = 72 transaction credits
    Targeting: 1 query parameter = 1 transaction credit
    Query cost: 72 transaction credits

有关更多说明,请参阅 https://www.alchemyapi.com/alchemydata-news-sales

其次,您需要检查您已经使用了多少积分。把这个API用于那个

http://access.alchemyapi.com/calls/info/GetAPIKeyInfo?apikey=YOUR_API_KEY

最后,缓存您从 Alchemy 检索到的所有内容API(bluemix 有几个选项)