js 数据存储报401错误,确认ID和Key是正确的

之前一直在使用,今天突然报错

curl 'https://h5.wisheli.com/v1/route?appId=kN7lFrVt3pQKjRiIOdTY2O8f-gzGzoHsz&secure=true&_t=1668482727091' \
-H 'authority: h5.wisheli.com' \
-H 'accept: /' \
-H 'accept-language: zh-CN,zh;q=0.9,en;q=0.8' \
-H 'cache-control: no-cache' \
-H 'dnt: 1' \
-H 'origin: http://127.0.0.1:917' \
-H 'pragma: no-cache' \
-H 'referer: http://127.0.0.1:917/' \
-H 'sec-ch-ua: "Google Chrome";v="107", "Chromium";v="107", "Not=A?Brand";v="24"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "Windows"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: cross-site' \
-H 'user-agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36' \
--compressed

我看这个请求的结果是

{
  "message" : "rtm service is not enabled.",
  "code" : 401,
  "error" : "Unauthorized"
}%

请问你是用了即时通讯服务吗?如果是的话,需要打开这个服务的开关:https://leancloud.cn/docs/data_security.html#hash807019175

用了liveQuery,要打开即时通讯吗?

需要。liveQuery 底层依赖了即时通讯(技术实现上依赖即时通讯的长连接)。

没有用即时通讯,只用到liveQuery。今天早些时候是好着的,调试的时候刷新页面就一直报401,没有调试appKey相关的内容。