Smartbi 对外提供如下几类 API 接口,可以直接访问对应文档,查看具体的接口及方法说明。
序号 | API接口 | 接口说明 | 文档地址 |
---|---|---|---|
1 | Java API文档 | Smartbi服务器端SDK | http://wiki.smartbi.com.cn/api/javaapi/ |
2 | javaqueryapi文档 | 在Smartbi中实现Java查询 | http://wiki.smartbi.com.cn/api/javaqueryapi/ |
3 | resourcepermissionauthorizationapi文档 | 如何在Smartbi中实现第三方权限验证 | http://wiki.smartbi.com.cn/api/resourcepermissionauthorizationapi/ |
4 | userauthorizationapi文档 | 如何在Smartbi中实现第三方登录验证 | http://wiki.smartbi.com.cn/api/userauthorizationapi/ |
5 | usernotifierapi文档 | Smartbi作为统一用户管理平台 | http://wiki.smartbi.com.cn/api/usernotifierapi/ |
6 | usersynchronizationapi文档 | 如何把第三方系统的用户、组、角色同步到Smartbi | https://wiki.smartbi.com.cn/api/usersynchronizationapi/ |
接口依赖Jar包清单
调用SDK所需的Jar包清单
序号 | jar包名称及版本 |
---|---|
1 | log4j-api-2.18.0.jar |
2 | log4j-core-2.18.0.jar |
3 | slf4j-api-2.0.0.jar |
4 | slf4j-reload4j-2.0.0.jar |
5 | Smartbi-SmartbiCommon.jar |
6 | Smartbi-SDK.jar |
7 | ezmorph-0.8.1.jar |
8 | commons-logging-1.1.jar |
9 | hibernate-6.1.3.Final.jar |
10 | commons-beanutils-1.9.4.jar |
11 | commons-collections-3.2.2.jar |
12 | commons-fileupload-1.5.jar |
13 | jackson-annotations-2.13.4.jar |
14 | jackson-databind-2.13.4.2.jar |
15 | jackson-core-2.13.4.jar |
16 | Smartbi-UserManager.Interface.jar |
17 | Smartbi-CatalogTree.Interface.jar |
18 | Smartbi-ManageReport.Interface.jar |
19 | Smartbi-OlapQuery.Interface.jar |
20 | Smartbi-Composite.Interface.jar |
21 | Smartbi-DAO.Interface.jar |
22 | Smartbi-Framework.Interface.jar |
23 | Smartbi-FreeQuery.Interface.jar |
24 | Smartbi-IndexServer.Interface.jar |
25 | Smartbi-Metadata.Interface.jar |
26 | Smartbi-Parameter.Interface.jar |
27 | commons-lang-2.6.jar |
28 | jsoup-1.15.3.jar |
29 | servlet-api.jar |
30 | ezmorph-0.8.1.jar |
接口依赖Jar包获取方式
以上jar包版本可能和服务器当前的版本不一致,请以服务器目前版本为准,开发时在服务器部署的smartbi.war中找文件名开头所有字母一致的jar即可。