gpt4 book ai didi

cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl类的使用及代码示例

转载 作者:知者 更新时间:2024-03-24 12:15:05 32 4
gpt4 key购买 nike

本文整理了Java中cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl类的一些代码示例,展示了WxMaServiceImpl类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WxMaServiceImpl类的具体详情如下:
包路径:cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl
类名称: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;
}

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com