Smartbi 对外提供如下几类 API 接口,可以直接访问对应文档,查看具体的接口及方法说明。

序号API接口接口说明文档地址
1Java API文档 Smartbi服务器端SDKhttp://wiki.smartbi.com.cn/api/javaapiv10/
2javaqueryapi文档 在Smartbi中实现Java查询http://wiki.smartbi.com.cn/api/javaqueryapiv10/
3resourcepermissionauthorizationapi文档如何在Smartbi中实现第三方权限验证http://wiki.smartbi.com.cn/api/resourcepermissionauthorizationapi/
4userauthorizationapi文档 如何在Smartbi中实现第三方登录验证http://wiki.smartbi.com.cn/api/userauthorizationapi/
5usernotifierapi文档 Smartbi作为统一用户管理平台http://wiki.smartbi.com.cn/api/usernotifierapi/
6usersynchronizationapi文档 如何把第三方系统的用户、组、角色同步到Smartbihttps://wiki.smartbi.com.cn/api/usersynchronizationapi/


接口依赖Jar包清单

调用SDK所需的Jar包清单

序号jar包名称及版本 
1log4j-api-2.18.0.jar
2slf4j-api-2.0.0.jar
3slf4j-reload4j-2.0.0.jar
4smartbi-Common.jar(V10.5.15为Smartbi-SmartbiCommon.jar)
5smartbi-SDK.jar(V10.5.15为Smartbi-SDK.jar
6ezmorph-0.8.1.jar
7commons-logging-1.1.jar
8hibernate-6.1.3.Final.jar
9commons-beanutils-1.9.4.jar
10commons-collections-3.2.2.jar
11commons-fileupload-1.5.jar
12jackson-annotations-2.13.4.jar
13jackson-databind-2.13.4.2.jar
14jackson-core-2.13.4.jar

接口依赖Jar包获取方式

以上jar包版本可能和服务器当前的版本不一致,请以服务器目前版本为准,开发时在服务器部署的smartbi.war中找文件名开头所有字母一致的jar即可。