public abstract class YunpianApi extends Object implements YunpianConstant, YunpianApiResult
YunpianApiResult.AbstractResultHandler<R,T>, YunpianApiResult.ListResultHandler<R,T>, YunpianApiResult.MapResultHandler<T>, YunpianApiResult.ResultHandler<R,T>, YunpianApiResult.SimpleListResultHandler<T>_SIGN, ALARM_BALANCE, ANONYMOUS_NUMBER, API_SECRET, API_VERSION, APIKEY, APPLYVIP, AREA_CODE, BALANCE, CALLBACK_URL, CARRIER, CHECK_STATUS, CODE, COUNT, COUNTRY_CODE, DATA, DEFAULT_ENCRYPT, DETAIL, DISPLAY_NUM, DURATION, EMAIL, EMERGENCY_CONTACT, EMERGENCY_MOBILE, ENCRYPT, END_TIME, EXTEND, FEE, FLOW_PACKAGE, FLOW_STATUS, FROM, GMT_CREATED, HTTP_CHARSET, HTTP_CHARSET_DEFAULT, HTTP_CONN_MAXPERROUTE, HTTP_CONN_MAXPREROUTE, HTTP_CONN_MAXTOTAL, HTTP_CONN_TIMEOUT, HTTP_SO_TIMEOUT, HTTP_SSL_KEYSTORE, HTTP_SSL_PASSWD, INDUSTRYTYPE, IP_WHITELIST, ISONLYGLOBAL, LANG, LICENSE_URL, LONG_URL, MESSAGE_ID, MOBILE, MOBILE_STAT, MSG, NAME, NICK, NOTIFY, NOTIFY_TYPE, OLD_SIGN, PAGE_NUM, PAGE_SIZE, PROVIDER, REASON, RECORD_ID, REGISTER, RESULT, SEPERATOR_COMMA, SHORT_URL, SID, SIGN, SMS, SMS_REPLY, SMS_STATUS, SN, START_TIME, STAT, STAT_DURATION, TEMPLATE, TEXT, TIME, TO, TOTAL, TOTAL_COUNT, TOTAL_FEE, TPL_CONTENT, TPL_ID, TPL_VALUE, UID, UNIT, USER, VERSION_V1, VERSION_V2, VOICE_STATUS, YP_APIKEY, YP_CALL_HOST, YP_FILE, YP_FLOW_HOST, YP_SHORT_URL_HOST, YP_SIGN_HOST, YP_SMS_HOST, YP_TPL_HOST, YP_USER_HOST, YP_VERSION, YP_VOICE_HOST| Constructor and Description |
|---|
YunpianApi() |
public YunpianClient client()
public void init(YunpianClient clnt)
clnt - public String charset()
public YunpianApi charset(String charset)
public String uri()
public abstract String name()
public String host()
public YunpianApi host(String host)
public String version()
public YunpianApi version(String v)
public String path()
public YunpianApi path(String path)
public String apikey()
public YunpianApi apikey(String apikey)
public <R,T> Result<T> post(String data, YunpianApiResult.ResultHandler<R,T> h)
public <R,T> Result<T> post(String data, YunpianApiResult.ResultHandler<R,T> h, Result<T> r)
public <R,T> Result<T> post(String uri, String data, YunpianApiResult.ResultHandler<R,T> h, Result<T> r)
public <R,T> Result<T> result(String rspContent, YunpianApiResult.ResultHandler<R,T> h, Result<T> r)
YunpianApiResultresult in interface YunpianApiResultrspContent - 响应结果h - 结果处理器r - 返回结果,若r=null则自动创建protected <T> List<org.apache.http.NameValuePair> param2pair(Map<String,String> param, Result<T> r, String... must)
param - http requestr - must be not nullmust - necessary parametersprotected String urlEncode(List<org.apache.http.NameValuePair> param)
param - Copyright © 2017. All rights reserved.