NutzCN Logo
问答 nutzwk api测试失败
发布于 2768天前 作者 Hamming 2145 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

nutzwk api测试失败

{
     "appId": "appId",
     "token": "token",
     "data": "\"txt\": \"你好,大鲨鱼\""
}
9 回复

言简意赅

来自炫酷的 NutzCN

@Wizzercn

{
     "appId": "appId",
     "appSecret": "appSecret"
}
https://nutzwk.wizzer.cn/open/api/token

报错 404

问题同上,测试这个api 返回错误,没有post方法 只有get方法。

后台日志呢?

@At("")
    @Ok("json")
    @POST
    @AdaptBy(type = JsonAdaptor.class)
    public Object post(@Param("appId") String appId, @Param("appSecret") String appSecret) {
        try {
            Sys_api api = apiService.fetch(Cnd.where("appId", "=", appId).and("appSecret", "=", appSecret));
            if (api == null)
                return Result.error("appId or apiSecret error");
            NutMap map = new NutMap();
            Date date = new Date();
            Calendar c = Calendar.getInstance();
            c.setTime(date);
            c.add(Calendar.HOUR, +2);
            date = c.getTime();
            map.addv("expires", 7200);
            map.addv("token", apiService.generateToken(date, appId));
            return Result.success("ok", map);
        } catch (Exception e) {
            log.debug(e.getMessage());
            return Result.error("fail");
        }
    }

加上这段代码,按doc中的说法可以通过测试

@wendal nutzwk 的token验证是生成了Subject, 占用服务器内存 如果想让token3个月不过期 甚至更久 改如何呢

@tonyyule session设置一下timeout

来自炫酷的 NutzCN

/open/api/token/get 少写了个get
我的锅~~

添加回复
请先登陆
回到顶部