Open sandheart opened 5 years ago
我不大确认你的token是从哪里获得的,从我开始使用yapi开始,我看到的project token的位数都是64位 比如4b451a9bc3f3e08ba07e26855e6757fadd29af5b1b141e082ba73f56e33badf4
开发接口【/api/interface/list [获取接口列表]】也是可以访问的:
就是从yapi的tocken里获取的呀
Hi,1.3.22版本的开放API只有这几个:
你可以看这里: 1.3.22版本的开放API https://github.com/YMFE/yapi/blob/dae289b3b140d24f6d389fc151bf16e27b622f26/server/controllers/base.js#L39-L46
1.7.1版本的开放API https://github.com/YMFE/yapi/blob/657957de2712ac8bff6f5c53ce52ae77cc0e6e6e/server/controllers/base.js#L40-L54
so,如果需要使用你想要的开放API的话可以考虑升级一下yapi
那应该返回404,或者接口未开放
版本号
1.3.22
什么问题
通过Api的方式获取YAPI里的接口信息,参数数里添加了token,为什么还提示:请登录 如: /api/interface/list?token=b1t9075794e139845428&project_id=16&page=1&limit=100
{ errcode: 40011, errmsg: "请登录...", data: null }
如何复现此问题
~ 登录YAPI后获取项目的token后退出YAPI,访问API出现这个问题
什么浏览器
~ chrome
什么系统(Linux, Windows, macOS)
Windows 10