Giter Club home page Giter Club logo

ehsantang / apimanager Goto Github PK

View Code? Open in Web Editor NEW
2.4K 171.0 791.0 19.79 MB

CRAP - 开源API接口管理平台 | 完全开源、免费使用的API接口管理系统、BUG管理系统:API接口管理、文档管理、数据库表管理、接口调试、浏览器调试插件、导出word&pdf接口…..,采用SpringMVC + MyBatis + Lucene + Bootstrap + Angularjs + Iconfont + Guava Cache ,线上使用地址:http://api.crap.cn

Home Page: http://api.crap.cn

License: GNU Affero General Public License v3.0

Java 43.65% CSS 9.18% JavaScript 36.82% HTML 10.23% Smarty 0.11%
apimanager crapapi api angularjs

apimanager's Introduction

官网在线使用地址 http://api.crap.cn

CrapApi

官网在线使用地址crap.cn 官网在线使用地址api.crap.cn

CrapApi视频介绍-用户版

CrapApi视频介绍-管理员&部署

ApiDebug接口调试插件

[CrapApi是什么]

一个由angularjs+bootstrap+springMVC+mybatis搭建的免费开源的API接口管理系统、BUG管理系统、文档管理系统(应用接口管理系统)

[CrapApi收费吗?]

CrapApi是完全免费开源项目,源码在GitHub、码云上可以获取,所有功能免费全部开放,不收取任何费用!
企业内部、个人、团体等可以免费使用该项目及源码。但未经许可,禁止任何以盈利为目的商业行为使用CrapApi!
当然项目发展离不开你的支持,如果觉得项目确实不错,可以在码云上捐赠!
付费用户群:263949884,捐助100元及以上可加入付费用户群,可享有需求优先解决、协助部署、二次开发帮助)
所有捐赠将用于阿里云服务器采购、CDN、RDS数据库、带宽升级等网站性能优化!

[CrapApi用户]

阿里巴巴
拉勾

[CrapApi能做什么?]

主要功能:项目管理、用户管理、模块管理、BUG管理、接口管理、接口版本管理、接口拷贝、接口文档pdf下载、接口mock、模块加密访问、
接口在线调试、数据字典管理、数据字典加密访问多管理员、多权限、自定义菜单、自定义网站样式、文档留言、
错误码管理、接口排序、DOC、PDF、TEXT、EXCEL等资源管理、支持版本号控制、文档内容检索、操作日志记录、
根据日志恢复数据、markdown编辑器、kindeditor编辑器、angularjs编辑器、Lucene搜索、项目成员管理...

特点:
   1.单页应用、异步交互,响应速度快
   2.具有多种账户类型,权限管理功能,适合企业内部使用
   3.支持用户注册、项目支持成员管理,适合团队协作办公,可企业内部部署,也可在线使用
   4.支持团队协作

[部署硬件要求]

Linux系统:1G内存以上,jdk7及以上,Tomcat7及以上,mysql5.6及以上
Windows系统:2G内存以上,jdk7及以上,Tomcat7及以上,mysql5.6及以上

[演示&帮助文档&部署文档]

帮助文档地址:http://api.crap.cn
用户交流群:959969432[3群] 

[主要技术]

主要语言:java、js
主要技术:angularjs、bootstrap、springMVC、hibernate、maven、iconfont、markdown、mybatis、Lucene...

[关键字]

ApiManager GitHub,apimanager github,Apimanager 码云,ApiManager 开源**
API接口管理系统,API接口管理,在线API接口管理,API接口调试工具,RestApi,API调试插件

[开发者宣言]

最新消息:
[2016 年9月获得码云推荐]
2016 年度码云新增热门开源软件排行榜 TOP 50——【CrapApi排名16】
2018 码云年度数据报告 - 最有价值开源项目 GVP 之一

apimanager's People

Contributors

dependabot[bot] avatar ehsantang avatar niccolotang avatar takepartcn avatar wangzhitao81 avatar yw9002 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apimanager's Issues

请求头无法保存

浏览器插件,在请求时请求头无法保存,每次都要重新输入请求头的键值

导入的json能否配置备注项?

导入之后不想一个一个设置备注
{
"code": "000",
"message": "查询成功!",
"totalCount": 30,
"totalPage": 2,
"data": [{
"cust_name": "",//客户名称
"cust_id": 1 //客户ID
}
]
}
如注释附后后面的就是备注, 能否实现?

一些功能建议与问题

1、接口请求头和参数希望增加长度定义,毕竟有的接口需要长度控制。
2、接口参数定义希望可以增加复杂参数定义,例如object类,如list这种类型,并可以嵌套定义user
3、公共头可否提取出来,供接口引用,如果所有接口都使用相同公共头,则都需要重复定义
4、对于删除,希望可以关联删除相关内容,否则数据库的垃圾数据越来越多
以上请考虑,多谢!

默认admin密码是什么

启动之后,初始化了sql。sql中可以看到默认有admin用户。密码已经加密了,请问admin默认密码是多少

mock的url可以把ID换成真是的url吗

我有一个url为/user/list/ 的api,现在的mockurl是类似http://api2.crap.cn/mock/trueExam.do?id=62428b9c-591e-4082-8fd5-ccc593e436be这种形式,可以改成前缀+/user/list/ 的形式吗?方便开发环境和线上环境的同步

咨询下,你的api2接口的jar包问题

麻烦咨询下,那个api2doc 你是怎么打包的,maven下载之后 去看 竟然显示的是.java .我现在也像这样做,这样可以保留代码注释,还有 这个怎么上传到**仓库的,我自己写了一个现在还要手动的更新jar 可否给予指导 谢谢

无法设置Referer请求头

请求目标接口时,设置了Referer请求头发现无效,观察Network请求中没有设置Referer请求头

新建角色显示乱码

服务端收到中文显示乱码。我在controller打印出接收内容,显示乱码。

另外,BaseController中log为私有,建议改为保护,否则子类无法使用。

无法下载pdf

图片

图片

{"page":null,"success":0,"data":null,"error":{"code":"E000001","message":"系统未知错误!「Unknow Error!」:The document has no pages.,详细错误:ExceptionConverter: java.io.IOException: The document has no pages."},"tipMessage":null,"others":null}

V7.2编译好的包····返回参数类型不可选择Objec,Array等,能否重新发布个最新编译的版本额,谢谢

我是在http://api.crap.cn/index.do#/web/article/detail/web/ARTICLE/a00534f1-7e50-45e2-9e72-fc9ede829dec这里下载的V7安装包地址:https://pan.baidu.com/s/1nv2gwZZ (包含编译好的文件及数据库)https://pan.baidu.com/s/1i49zSs1 (V7数据库)

安装后,添加接口,返回参数类型没有Objec\数组等类型可以选择,只有基本数据类型额!

一个登录报错

admin 登录时
“抱歉,系统出现未知空指针异常(你查找的数据可能已被删除)”

依赖问题

执行mvn命令时发现有些依赖没有解决:ChinaFont.java和Html2Pdf.java有错误。

能否添加子分组

接口分组能否有多个层级,目前的一层分组不太够用,希望能够有子分组

请求参数支持json类型

对于Restful 风格api ,参数可能会传送一段json字符,例如:
data={"did":"sssfsdfsdf","mfrom":"eced"}
这个可以参考 小幺鸡(http://www.xiaoyaoji.com.cn/) 里 请求参数类型有一个object类型。希望CrapApi以后可以支持。

另:1. 小幺鸡 右上角有一个环境的选择,感觉也挺实用的
2. 如果能够根据接口生成一段curl 命令就更好了
curl -k -L -X POST "http://api.xxxx.cn/abc/def" -d data='{"did":"sssfsdfsdf","mfrom":"eced"}'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.