public class BimfaceClient extends Object
| 构造器和说明 |
|---|
BimfaceClient(Credential credential,
ClientConfiguration config)
使用指定的bimface颁发的AppKey/AppSecret构造一个新的
BimfaceClient对象。 |
BimfaceClient(String appKey,
String appSecret)
使用指定的bimface颁发的AppKey/AppSecret构造一个新的
BimfaceClient对象。 |
BimfaceClient(String appKey,
String appSecret,
ClientConfiguration config)
使用指定的bimface颁发的AppKey/AppSecret构造一个新的
BimfaceClient对象。 |
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
getSupportFile()
获取支持上传且转换的文件格式
|
protected String |
getToken()
获取token
|
protected HttpClient |
httpClient()
httpClient客户端
|
protected HttpClient |
httpClient(ClientConfiguration config)
httpClient客户端
|
TransferBean |
transfer(FileTransferRequest fileTransferRequest)
文件转换
|
FileBean |
upload(FileUploadRequest fileUploadRequest)
上传文件
|
boolean |
validateSignature(String signature,
String viewId,
String status)
校验签名方法,针对于回调函数验证是否为bimface发起
|
String |
viewToken(String viewId)
获取viewToken, 用于模型预览的凭证
|
public BimfaceClient(String appKey, String appSecret)
BimfaceClient对象。appKey - bimface颁发的AppKey。appSecret - bimface颁发的AppSecret。public BimfaceClient(String appKey, String appSecret, ClientConfiguration config)
BimfaceClient对象。appKey - bimface颁发的AppKey。appSecret - bimface颁发的AppSecret。config - 客户端配置 ClientConfiguration。 如果为null则会使用默认配置。public BimfaceClient(Credential credential, ClientConfiguration config)
BimfaceClient对象。credential - Credential。config - 客户端配置 ClientConfiguration。 如果为null则会使用默认配置。protected HttpClient httpClient()
protected HttpClient httpClient(ClientConfiguration config)
config - ClientConfigurationprotected String getToken() throws BimfaceException
BimfaceException - BimfaceException异常public List<String> getSupportFile() throws BimfaceException
BimfaceException - BimfaceException异常public FileBean upload(FileUploadRequest fileUploadRequest) throws BimfaceException
fileUploadRequest - FileUploadRequest上传文件请求对象FileBean 文件对象BimfaceException - BimfaceException异常public TransferBean transfer(FileTransferRequest fileTransferRequest) throws BimfaceException
fileTransferRequest - FileTransferRequest文件转换请求对象TransferBean 转换对象BimfaceException - BimfaceException异常public String viewToken(String viewId) throws BimfaceException
viewId - String文件转换时返回的viewId,即transferIdString viewTokenBimfaceException - BimfaceException异常public boolean validateSignature(String signature, String viewId, String status) throws BimfaceException
signature - 回调时带的签名viewId - 转换时返回的预览IDstatus - 转换状态(success || failed)BimfaceException - BimfaceException异常Copyright © 2016. All rights reserved.