public interface WxOpenComponentService
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ADD_TO_TEMPLATE_URL
The constant ADD_TO_TEMPLATE_URL.
|
static String |
API_AUTHORIZER_TOKEN_URL
The constant API_AUTHORIZER_TOKEN_URL.
|
static String |
API_COMPONENT_TOKEN_URL
The constant API_COMPONENT_TOKEN_URL.
|
static String |
API_CREATE_PREAUTHCODE_URL
The constant API_CREATE_PREAUTHCODE_URL.
|
static String |
API_GET_AUTHORIZER_INFO_URL
The constant API_GET_AUTHORIZER_INFO_URL.
|
static String |
API_GET_AUTHORIZER_LIST
The constant API_GET_AUTHORIZER_LIST.
|
static String |
API_GET_AUTHORIZER_OPTION_URL
The constant API_GET_AUTHORIZER_OPTION_URL.
|
static String |
API_QUERY_AUTH_URL
The constant API_QUERY_AUTH_URL.
|
static String |
API_SET_AUTHORIZER_OPTION_URL
The constant API_SET_AUTHORIZER_OPTION_URL.
|
static String |
BIND_OPEN_URL
The constant BIND_OPEN_URL.
|
static String |
COMPONENT_LOGIN_PAGE_URL
The constant COMPONENT_LOGIN_PAGE_URL.
|
static String |
COMPONENT_MOBILE_LOGIN_PAGE_URL
手机端打开授权链接.
|
static String |
CONNECT_OAUTH2_AUTHORIZE_URL
The constant CONNECT_OAUTH2_AUTHORIZE_URL.
|
static String |
CREATE_OPEN_URL
The constant CREATE_OPEN_URL.
|
static String |
DELETE_TEMPLATE_URL
The constant DELETE_TEMPLATE_URL.
|
static String |
FAST_REGISTER_WEAPP_SEARCH_URL
The constant FAST_REGISTER_WEAPP_SEARCH_URL.
|
static String |
FAST_REGISTER_WEAPP_URL
快速创建小程序接口.
|
static String |
GET_OPEN_URL
The constant GET_OPEN_URL.
|
static String |
GET_TEMPLATE_DRAFT_LIST_URL
代小程序实现业务.
|
static String |
GET_TEMPLATE_LIST_URL
The constant GET_TEMPLATE_LIST_URL.
|
static String |
MINIAPP_JSCODE_2_SESSION
The constant MINIAPP_JSCODE_2_SESSION.
|
static String |
OAUTH2_ACCESS_TOKEN_URL
用code换取oauth2的access token.
|
static String |
OAUTH2_REFRESH_TOKEN_URL
刷新oauth2的access token.
|
static String |
UNBIND_OPEN_URL
The constant UNBIND_OPEN_URL.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addToTemplate(long draftId)
将草稿箱的草稿选为小程序代码模版.
|
Boolean |
bindOpenAccount(String appId,
String openAppid)
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/account/bind.html
将公众号/小程序绑定到开放平台帐号下
|
boolean |
checkSignature(String timestamp,
String nonce,
String signature)
Check signature boolean.
|
boolean |
checkSignature(String appId,
String timestamp,
String nonce,
String signature)
Check signature boolean.
|
WxOpenCreateResult |
createOpenAccount(String appId)
https://open.weixin.qq.com/cgi-bin/showdocument?
|
void |
deleteTemplate(long templateId)
删除指定小程序代码模版.
|
WxOpenResult |
fastRegisterWeapp(String name,
String code,
String codeType,
String legalPersonaWechat,
String legalPersonaName,
String componentPhone)
https://open.weixin.qq.com/cgi-bin/showdocument?
|
WxOpenResult |
fastRegisterWeappSearch(String name,
String legalPersonaWechat,
String legalPersonaName)
https://open.weixin.qq.com/cgi-bin/showdocument?
|
String |
get(String uri)
Get string.
|
String |
get(String uri,
String accessTokenKey)
Get string.
|
String |
getAuthorizerAccessToken(String appid,
boolean forceRefresh)
Gets authorizer access token.
|
WxOpenAuthorizerInfoResult |
getAuthorizerInfo(String authorizerAppid)
获取授权方的帐号基本信息.
|
WxOpenAuthorizerListResult |
getAuthorizerList(int begin,
int len)
获取所有授权方列表.
|
WxOpenAuthorizerOptionResult |
getAuthorizerOption(String authorizerAppid,
String optionName)
获取授权方的选项设置信息.
|
String |
getComponentAccessToken(boolean forceRefresh)
Gets component access token.
|
String |
getMobilePreAuthUrl(String redirectUri)
获取预授权链接(手机端预授权).
|
String |
getMobilePreAuthUrl(String redirectUri,
String authType,
String bizAppid)
获取预授权链接(手机端预授权).
|
WxOpenGetResult |
getOpenAccount(String appId)
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/account/get.html
获取公众号/小程序所绑定的开放平台帐号
|
String |
getPreAuthUrl(String redirectUri)
获取用户授权页URL(来路URL和成功跳转URL 的域名都需要为三方平台设置的 登录授权的发起页域名).
|
String |
getPreAuthUrl(String redirectUri,
String authType,
String bizAppid)
.
|
WxOpenQueryAuthResult |
getQueryAuth(String authorizationCode)
使用授权码换取公众号或小程序的接口调用凭据和授权信息.
|
List<WxOpenMaCodeTemplate> |
getTemplateDraftList()
获取草稿箱内的所有临时代码草稿.
|
List<WxOpenMaCodeTemplate> |
getTemplateList()
获取代码模版库中的所有小程序代码模版.
|
WxOpenFastMaService |
getWxFastMaServiceByAppid(String appid)
获取指定appid的快速创建的小程序服务.
|
WxOpenMaService |
getWxMaServiceByAppid(String appid)
获取指定appid的开放平台小程序服务(继承一般小程序服务能力).
|
WxMpService |
getWxMpServiceByAppid(String appid)
Gets wx mp service by appid.
|
WxOpenConfigStorage |
getWxOpenConfigStorage()
Gets wx open config storage.
|
WxMaJscode2SessionResult |
miniappJscode2Session(String appId,
String jsCode)
Miniapp jscode 2 session wx ma jscode 2 session result.
|
String |
oauth2buildAuthorizationUrl(String appid,
String redirectUri,
String scope,
String state)
Oauth 2 build authorization url string.
|
WxMpOAuth2AccessToken |
oauth2getAccessToken(String appid,
String code)
Oauth 2 get access token wx mp o auth 2 access token.
|
WxMpOAuth2AccessToken |
oauth2refreshAccessToken(String appid,
String refreshToken)
Oauth 2 refresh access token wx mp o auth 2 access token.
|
String |
post(String uri,
String postData)
Post string.
|
String |
post(String uri,
String postData,
String accessTokenKey)
Post string.
|
String |
route(WxOpenXmlMessage wxMessage)
Route string.
|
void |
setAuthorizerOption(String authorizerAppid,
String optionName,
String optionValue)
设置授权方的选项信息.
|
Boolean |
unbindOpenAccount(String appId,
String openAppid)
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/account/unbind.html
将公众号/小程序从开放平台帐号下解绑
|
static final String API_COMPONENT_TOKEN_URL
static final String API_CREATE_PREAUTHCODE_URL
static final String API_QUERY_AUTH_URL
static final String API_AUTHORIZER_TOKEN_URL
static final String API_GET_AUTHORIZER_INFO_URL
static final String API_GET_AUTHORIZER_OPTION_URL
static final String API_SET_AUTHORIZER_OPTION_URL
static final String API_GET_AUTHORIZER_LIST
static final String COMPONENT_LOGIN_PAGE_URL
static final String COMPONENT_MOBILE_LOGIN_PAGE_URL
static final String CONNECT_OAUTH2_AUTHORIZE_URL
static final String OAUTH2_ACCESS_TOKEN_URL
static final String OAUTH2_REFRESH_TOKEN_URL
static final String MINIAPP_JSCODE_2_SESSION
static final String FAST_REGISTER_WEAPP_SEARCH_URL
static final String GET_TEMPLATE_DRAFT_LIST_URL
static final String GET_TEMPLATE_LIST_URL
static final String ADD_TO_TEMPLATE_URL
WxMpService getWxMpServiceByAppid(String appid)
appid - the appidWxOpenMaService getWxMaServiceByAppid(String appid)
appid - .WxOpenFastMaService getWxFastMaServiceByAppid(String appid)
appid - .WxOpenConfigStorage getWxOpenConfigStorage()
boolean checkSignature(String timestamp, String nonce, String signature)
timestamp - the timestampnonce - the noncesignature - the signatureString getComponentAccessToken(boolean forceRefresh) throws WxErrorException
forceRefresh - the force refreshWxErrorException - the wx error exceptionString post(String uri, String postData) throws WxErrorException
uri - the uripostData - the post dataWxErrorException - the wx error exceptionString post(String uri, String postData, String accessTokenKey) throws WxErrorException
uri - the uripostData - the post dataaccessTokenKey - the access token keyWxErrorException - the wx error exceptionString get(String uri) throws WxErrorException
uri - the uriWxErrorException - the wx error exceptionString get(String uri, String accessTokenKey) throws WxErrorException
uri - the uriaccessTokenKey - the access token keyWxErrorException - the wx error exceptionString getPreAuthUrl(String redirectUri) throws WxErrorException
redirectUri - the redirect uriWxErrorException - the wx error exceptionString getPreAuthUrl(String redirectUri, String authType, String bizAppid) throws WxErrorException
redirectUri - the redirect uriauthType - 要授权的帐号类型:1则商户点击链接后,手机端仅展示公众号、2表示仅展示小程序,3表示公众号和小程序都展示。如果为未指定,则默认小程序和公众号都展示。第三方平台开发者可以使用本字段来控制授权的帐号类型。bizAppid - 指定授权唯一的小程序或公众号 注:authType、bizAppid 互斥。WxErrorException - the wx error exceptionString getMobilePreAuthUrl(String redirectUri) throws WxErrorException
redirectUri - .WxErrorException - .String getMobilePreAuthUrl(String redirectUri, String authType, String bizAppid) throws WxErrorException
redirectUri - .authType - .bizAppid - .WxErrorException - .String route(WxOpenXmlMessage wxMessage) throws WxErrorException
wxMessage - the wx messageWxErrorException - the wx error exceptionWxOpenQueryAuthResult getQueryAuth(String authorizationCode) throws WxErrorException
authorizationCode - the authorization codeWxErrorException - the wx error exceptionWxOpenAuthorizerInfoResult getAuthorizerInfo(String authorizerAppid) throws WxErrorException
authorizerAppid - the authorizer appidWxErrorException - the wx error exceptionWxOpenAuthorizerOptionResult getAuthorizerOption(String authorizerAppid, String optionName) throws WxErrorException
authorizerAppid - the authorizer appidoptionName - the option nameWxErrorException - the wx error exceptionWxOpenAuthorizerListResult getAuthorizerList(int begin, int len) throws WxErrorException
begin - the beginlen - the lenWxErrorException - the wx error exceptionvoid setAuthorizerOption(String authorizerAppid, String optionName, String optionValue) throws WxErrorException
authorizerAppid - the authorizer appidoptionName - the option nameoptionValue - the option valueWxErrorException - the wx error exceptionString getAuthorizerAccessToken(String appid, boolean forceRefresh) throws WxErrorException
appid - the appidforceRefresh - the force refreshWxErrorException - the wx error exceptionWxMpOAuth2AccessToken oauth2getAccessToken(String appid, String code) throws WxErrorException
appid - the appidcode - the codeWxErrorException - the wx error exceptionboolean checkSignature(String appId, String timestamp, String nonce, String signature)
appId - the app idtimestamp - the timestampnonce - the noncesignature - the signatureWxMpOAuth2AccessToken oauth2refreshAccessToken(String appid, String refreshToken) throws WxErrorException
appid - the appidrefreshToken - the refresh tokenWxErrorException - the wx error exceptionString oauth2buildAuthorizationUrl(String appid, String redirectUri, String scope, String state)
appid - the appidredirectUri - the redirect uriscope - the scopestate - the stateWxMaJscode2SessionResult miniappJscode2Session(String appId, String jsCode) throws WxErrorException
appId - the app idjsCode - the js codeWxErrorException - the wx error exceptionList<WxOpenMaCodeTemplate> getTemplateDraftList() throws WxErrorException
WxErrorException - 获取失败时返回,具体错误码请看此接口的注释文档List<WxOpenMaCodeTemplate> getTemplateList() throws WxErrorException
WxErrorException - 获取失败时返回,具体错误码请看此接口的注释文档void addToTemplate(long draftId)
throws WxErrorException
draftId - 草稿ID,本字段可通过“获取草稿箱内的所有临时代码草稿”接口获得WxErrorException - 操作失败时抛出,具体错误码请看此接口的注释文档#getTemplateDraftListvoid deleteTemplate(long templateId)
throws WxErrorException
templateId - 要删除的模版IDWxErrorException - 操作失败时抛出,具体错误码请看此接口的注释文档#getTemplateListWxOpenCreateResult createOpenAccount(String appId) throws WxErrorException
appId - 公众号/小程序的appIdWxErrorException - .Boolean bindOpenAccount(String appId, String openAppid) throws WxErrorException
appId - 公众号/小程序的appIdopenAppid - 开放平台帐号 appid,由创建开发平台帐号接口返回WxErrorException - the wx error exceptionBoolean unbindOpenAccount(String appId, String openAppid) throws WxErrorException
appId - 公众号/小程序的appIdopenAppid - 开放平台帐号 appid,由创建开发平台帐号接口返回WxErrorException - the wx error exceptionWxOpenGetResult getOpenAccount(String appId) throws WxErrorException
appId - 公众号/小程序的appIdWxErrorException - the wx error exceptionWxOpenResult fastRegisterWeapp(String name, String code, String codeType, String legalPersonaWechat, String legalPersonaName, String componentPhone) throws WxErrorException
name - 企业名(需与工商部门登记信息一致)code - 企业代码codeType - 企业代码类型 1:统一社会信用代码(18位) 2:组织机构代码(9位xxxxxxxx-x) 3:营业执照注册号(15位)legalPersonaWechat - 法人微信号legalPersonaName - 法人姓名(绑定银行卡)componentPhone - 第三方联系电话(方便法人与第三方联系)WxErrorException - .WxOpenResult fastRegisterWeappSearch(String name, String legalPersonaWechat, String legalPersonaName) throws WxErrorException
name - 企业名(需与工商部门登记信息一致)legalPersonaWechat - 法人微信号legalPersonaName - 法人姓名(绑定银行卡)WxErrorException - .Copyright © 2020. All rights reserved.