- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl
类的一些代码示例,展示了WxMaServiceImpl
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WxMaServiceImpl
类的具体详情如下:
包路径:cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl
类名称:WxMaServiceImpl
暂无
代码示例来源:origin: linlinjava/litemall
@Bean
public WxMaService wxMaService(WxMaConfig maConfig) {
WxMaService service = new WxMaServiceImpl();
service.setWxMaConfig(maConfig);
return service;
}
代码示例来源:origin: com.github.binarywang/weixin-java-miniapp
@Override
public String getAccessToken(boolean forceRefresh) throws WxErrorException {
Lock lock = this.getWxMaConfig().getAccessTokenLock();
try {
lock.lock();
if (this.getWxMaConfig().isAccessTokenExpired() || forceRefresh) {
String url = String.format(WxMaService.GET_ACCESS_TOKEN_URL, this.getWxMaConfig().getAppid(),
this.getWxMaConfig().getSecret());
try {
HttpGet httpGet = new HttpGet(url);
if (this.getRequestHttpProxy() != null) {
RequestConfig config = RequestConfig.custom().setProxy(this.getRequestHttpProxy()).build();
httpGet.setConfig(config);
try (CloseableHttpResponse response = getRequestHttpClient().execute(httpGet)) {
String resultContent = new BasicResponseHandler().handleResponse(response);
WxError error = WxError.fromJson(resultContent);
this.getWxMaConfig().updateAccessToken(accessToken.getAccessToken(),
accessToken.getExpiresIn());
} finally {
return this.getWxMaConfig().getAccessToken();
代码示例来源:origin: binarywang/WxJava
throw new IllegalArgumentException("uri参数中不允许有access_token: " + uri);
String accessToken = getAccessToken(false);
|| error.getErrorCode() == ERR_40014) {
this.getWxMaConfig().expireAccessToken();
if (this.getWxMaConfig().autoRefreshToken()) {
return this.execute(executor, uri, data);
代码示例来源:origin: com.github.binarywang/weixin-java-miniapp
@Override
public WxMaJscode2SessionResult jsCode2SessionInfo(String jsCode) throws WxErrorException {
final WxMaConfig config = getWxMaConfig();
Map<String, String> params = new HashMap<>(8);
params.put("appid", config.getAppid());
params.put("secret", config.getSecret());
params.put("js_code", jsCode);
params.put("grant_type", "authorization_code");
String result = get(JSCODE_TO_SESSION_URL, Joiner.on("&").withKeyValueSeparator("=").join(params));
return WxMaJscode2SessionResult.fromJson(result);
}
代码示例来源:origin: com.github.binarywang/weixin-java-miniapp
@Override
public String get(String url, String queryParam) throws WxErrorException {
return execute(SimpleGetRequestExecutor.create(this), url, queryParam);
}
代码示例来源:origin: com.github.binarywang/weixin-java-miniapp
@Override
public String getAccessToken() throws WxErrorException {
return getAccessToken(false);
}
代码示例来源:origin: binarywang/WxJava
do {
try {
return this.executeInternal(executor, uri, data);
} catch (WxErrorException e) {
if (retryTimes + 1 > this.maxRetryTimes) {
代码示例来源:origin: binarywang/WxJava
@Override
public String getAccessToken(boolean forceRefresh) throws WxErrorException {
Lock lock = this.getWxMaConfig().getAccessTokenLock();
try {
lock.lock();
if (this.getWxMaConfig().isAccessTokenExpired() || forceRefresh) {
String url = String.format(WxMaService.GET_ACCESS_TOKEN_URL, this.getWxMaConfig().getAppid(),
this.getWxMaConfig().getSecret());
try {
HttpGet httpGet = new HttpGet(url);
if (this.getRequestHttpProxy() != null) {
RequestConfig config = RequestConfig.custom().setProxy(this.getRequestHttpProxy()).build();
httpGet.setConfig(config);
try (CloseableHttpResponse response = getRequestHttpClient().execute(httpGet)) {
String resultContent = new BasicResponseHandler().handleResponse(response);
WxError error = WxError.fromJson(resultContent);
this.getWxMaConfig().updateAccessToken(accessToken.getAccessToken(),
accessToken.getExpiresIn());
} finally {
return this.getWxMaConfig().getAccessToken();
代码示例来源:origin: com.github.binarywang/weixin-java-miniapp
throw new IllegalArgumentException("uri参数中不允许有access_token: " + uri);
String accessToken = getAccessToken(false);
|| error.getErrorCode() == ERR_40014) {
this.getWxMaConfig().expireAccessToken();
if (this.getWxMaConfig().autoRefreshToken()) {
return this.execute(executor, uri, data);
代码示例来源:origin: binarywang/WxJava
@Override
public WxMaJscode2SessionResult jsCode2SessionInfo(String jsCode) throws WxErrorException {
final WxMaConfig config = getWxMaConfig();
Map<String, String> params = new HashMap<>(8);
params.put("appid", config.getAppid());
params.put("secret", config.getSecret());
params.put("js_code", jsCode);
params.put("grant_type", "authorization_code");
String result = get(JSCODE_TO_SESSION_URL, Joiner.on("&").withKeyValueSeparator("=").join(params));
return WxMaJscode2SessionResult.fromJson(result);
}
代码示例来源:origin: binarywang/WxJava
@Override
public String get(String url, String queryParam) throws WxErrorException {
return execute(SimpleGetRequestExecutor.create(this), url, queryParam);
}
代码示例来源:origin: binarywang/WxJava
@Override
public String getAccessToken() throws WxErrorException {
return getAccessToken(false);
}
代码示例来源:origin: com.github.binarywang/weixin-java-miniapp
do {
try {
return this.executeInternal(executor, uri, data);
} catch (WxErrorException e) {
if (retryTimes + 1 > this.maxRetryTimes) {
代码示例来源:origin: lord-of-code/loc-framework
@Bean
@ConditionalOnMissingBean
public WxMaService wxMaService(WxMaConfig maConfig) {
WxMaService service = new WxMaServiceImpl();
service.setWxMaConfig(maConfig);
return service;
}
}
代码示例来源:origin: com.github.binarywang/weixin-java-miniapp
@Override
public String post(String url, String postData) throws WxErrorException {
return execute(SimplePostRequestExecutor.create(this), url, postData);
}
代码示例来源:origin: lord-of-code/loc-framework
@Bean
@ConditionalOnMissingBean
public WxMaService wxMaService(WxMaConfig maConfig) {
WxMaService service = new WxMaServiceImpl();
service.setWxMaConfig(maConfig);
return service;
}
}
代码示例来源:origin: binarywang/WxJava
@Override
public String post(String url, String postData) throws WxErrorException {
return execute(SimplePostRequestExecutor.create(this), url, postData);
}
代码示例来源:origin: leecho/cola-cloud
@Bean
@ConditionalOnMissingBean
public WxMaService wxMaService(WxMaConfig config) {
WxMaService service = new WxMaServiceImpl();
service.setWxMaConfig(config);
return service;
}
代码示例来源:origin: ustcwudi/springboot-seed
@Bean
@ConditionalOnMissingBean
public WxMaService wxMaService(WxMaConfig maConfig) {
WxMaService service = new WxMaServiceImpl();
service.setWxMaConfig(maConfig);
return service;
}
代码示例来源:origin: yjjdick/sdb-mall
@Bean
@ConditionalOnMissingBean
public WxMaService wxMaService(WxMaConfig maConfig) {
WxMaService service = new WxMaServiceImpl();
service.setWxMaConfig(maConfig);
return service;
}
本文整理了Java中cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig类的一些代码示例,展示了WxMaInMemoryConfig类的具体用法。这些代
本文整理了Java中cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult类的一些代码示例,展示了WxMaJscode2SessionResult
本文整理了Java中cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl类的一些代码示例,展示了WxMaServiceImpl类的具体用法。这些代码示例主
本文整理了Java中cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig.setMsgDataFormat()方法的一些代码示例,展示了WxMaInMe
本文整理了Java中cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig.setToken()方法的一些代码示例,展示了WxMaInMemoryConf
本文整理了Java中cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig.setSecret()方法的一些代码示例,展示了WxMaInMemoryCon
本文整理了Java中cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig.setAesKey()方法的一些代码示例,展示了WxMaInMemoryCon
本文整理了Java中cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig.()方法的一些代码示例,展示了WxMaInMemoryConfig.()的具体
本文整理了Java中cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig.setAppid()方法的一些代码示例,展示了WxMaInMemoryConf
本文整理了Java中cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult.getUnionid()方法的一些代码示例,展示了WxMaJscode
本文整理了Java中cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult.getSessionKey()方法的一些代码示例,展示了WxMaJsc
本文整理了Java中cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult.fromJson()方法的一些代码示例,展示了WxMaJscode2S
本文整理了Java中cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult.getOpenid()方法的一些代码示例,展示了WxMaJscode2
本文整理了Java中cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl.()方法的一些代码示例,展示了WxMaServiceImpl.()的具体用法。这
我是一名优秀的程序员,十分优秀!