You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置X-RapidAPI-Key仍提示未订阅API,该如何解决?

解决RapidAPI random-words5 API "未订阅"错误的方法

遇到这个错误是因为你的RapidAPI账号未完成该API的订阅流程,或密钥/配置存在问题,按以下步骤排查解决:

  • 确认API订阅状态
    登录RapidAPI账号后,找到random-words5 API的详情页,查看页面内的订阅板块(通常标注为Pricing/Subscription)。无论免费还是付费计划,必须选择并激活一个订阅才能调用API,免费计划一般有基础调用额度,足够测试使用。若未订阅,完成订阅流程即可。

  • 验证API密钥正确性
    进入RapidAPI的"My Apps"页面,找到当前使用的应用对应的API密钥,确保代码中X-RapidAPI-Key的内容与密钥完全一致,无拼写错误、空格或多余字符。若不确定,可重新生成新密钥,替换代码中的旧密钥后再次测试。

  • 检查请求配置合规性
    确认请求端点https://random-words5.p.rapidapi.com/getMultipleRandom是该API的有效端点,同时核对count和wordLength参数是否在订阅计划允许的范围内,部分免费计划可能对参数值有上限限制。

  • 排除网络环境问题
    确保你的Node环境能正常访问外网,无代理或防火墙拦截请求。也可使用Postman等工具直接调用该API,传入相同的密钥和参数,测试是否能正常返回结果,以此排除代码本身的问题。

你的代码本身无语法问题,替换正确密钥并完成订阅后即可正常运行:

import fetch from 'node-fetch';

const options = {
    method: "GET",
    headers: {
        "X-RapidAPI-Key": "你的有效API密钥",
        "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));

内容的提问来源于stack exchange,提问作者iamaprogrammer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 19:33:23