适用于 Java8 及以上版本。
可以通过两种方式引入BIMFACE的SDK:
bimface-java-sdk-3.2.6-all.jar(请右击另存为)
第三方依赖包:
logging-interceptor-3.10.0.jar(请右击另存为)
converter-gson-2.4.0.jar(请右击另存为)
aspectjweaver-1.9.2.jar(请右击另存为)
annotations-16.0.2.jar(请右击另存为)
请百度搜索Maven的使用方式。
<dependency>
<groupId>com.bimface</groupId>
<artifactId>bimface-java-sdk</artifactId>
<version>3.2.4</version>
<classifier>all</classifier>
</dependency>
BIMFACE在Github上编写了简单的入门程序,请点击链接:Java示例程序
String appKey = "<your appKey>";
String appSecret = "<your appSecret>";
BimfaceClient bimfaceClient = new BimfaceClient(appKey, appSecret);
// PUSH方式
FileBean fileBean = bimfaceClient.upload(name, contentLength, inputStream);
// PULL方式
FileBean fileBean = bimfaceClient.upload(name, url);
FileTranslateBean fileTranslateBean = bimfaceClient.translate(fileId, callback);
FileTranslateBean fileTranslateBean = bimfaceClient.getTranslate(fileId);
待BIMFACE回调应用时,为验证callback的合法性,请通过以下方式校验。
Boolean legal = bimfaceClient.validateSignature(signature, fileId, status, nonce);
String viewToken = bimfaceClient.getViewTokenByFileId(fileId);
BIMFACE智能客服
7*24提供专业的BIMFACE使用支持与帮助
BIMFACE在线咨询