public class ResourceClient extends BaseClient
_baseUrl, _gson, _httpClient| Constructor and Description |
|---|
ResourceClient(java.lang.String appkey,
java.lang.String masterSecret) |
ResourceClient(java.lang.String appkey,
java.lang.String masterSecret,
cn.jiguang.common.connection.HttpProxy proxy) |
ResourceClient(java.lang.String appkey,
java.lang.String masterSecret,
cn.jiguang.common.connection.HttpProxy proxy,
JMessageConfig config)
Create a JMessage Base Client
|
| Modifier and Type | Method and Description |
|---|---|
DownloadResult |
downloadFile(java.lang.String mediaId)
Download file with mediaId, will return DownloadResult which include url.
|
UploadResult |
uploadFile(java.lang.String path,
java.lang.String fileType)
Upload file, only support image file(jpg, bmp, gif, png) currently,
file size should not larger than 8M.
|
setHttpClientpublic ResourceClient(java.lang.String appkey,
java.lang.String masterSecret)
public ResourceClient(java.lang.String appkey,
java.lang.String masterSecret,
cn.jiguang.common.connection.HttpProxy proxy)
public ResourceClient(java.lang.String appkey,
java.lang.String masterSecret,
cn.jiguang.common.connection.HttpProxy proxy,
JMessageConfig config)
appkey - The KEY of one application on JPush.masterSecret - API access secret of the appKey.proxy - The proxy, if there is no proxy, should be null.config - The client configuration. Can use JMessageConfig.getInstance() as default.public DownloadResult downloadFile(java.lang.String mediaId) throws cn.jiguang.common.resp.APIConnectionException, cn.jiguang.common.resp.APIRequestException
mediaId - Necessarycn.jiguang.common.resp.APIConnectionException - connect exceptioncn.jiguang.common.resp.APIRequestException - request exceptionpublic UploadResult uploadFile(java.lang.String path, java.lang.String fileType) throws cn.jiguang.common.resp.APIConnectionException, cn.jiguang.common.resp.APIRequestException
path - Necessary, the native path of the file you want to uploadfileType - should be "image" or "file" or "voice"cn.jiguang.common.resp.APIConnectionException - connect exceptioncn.jiguang.common.resp.APIRequestException - request exceptionCopyright © 2019. All Rights Reserved.