我正在尝试执行我在rapidapi.com.上找到的API
API的url为https://rapidapi.com/sheharyar566/api/random-words5/?utm_source=ANIA-KUBOW&utm_medium=DevRel&utm_campaign=DevRel。
我从包括";X-RapidAPI-Key";值。
但当我在节点上执行代码时,我会得到消息";您尚未订阅此API">
如何让它返回正确的结果,即随机生成的单词?
以下是代码:
import fetch from 'node-fetch';
const options = {
method: "GET",
headers: {
"X-RapidAPI-Key": "KEY-GOES-HERE",
"X-RapidAPI-Host": "random-words5.p.rapidapi.com",
},
};
fetch(
"https://random-words5.p.rapidapi.com/getMultipleRandom?count=5&wordLength=5",
options
)
.then((response) => response.json())
.then((response) => console.log(response))
.catch((err) => console.error(err));
下面是错误消息:
{消息:‘您尚未订阅此API。’}
如错误消息所述,您没有订阅API。RapidAPI支持3层订阅:
- 免费
- Freemium
- 已支付
在免费API上,订阅将在第一次调用时自动创建。对于免费增值和付费,您需要浏览plans
选项卡并为您选择合适的计划。如果是您的情况,请访问https://rapidapi.com/sheharyar566/api/random-words5/pricing并选择其中一个计划。