Browse Source

//update test

release_toaliyun_real
xhxu 4 years ago
parent
commit
741adfc833
1 changed files with 14 additions and 8 deletions
  1. +14
    -8
      mallinkService/src/main/java/com/iformall/douyin/web/api/impl/TtWebServiceImpl.java

+ 14
- 8
mallinkService/src/main/java/com/iformall/douyin/web/api/impl/TtWebServiceImpl.java View File

@@ -32,6 +32,7 @@ import org.apache.http.impl.client.CloseableHttpClient;

import java.io.IOException;
import java.lang.reflect.Field;
import java.nio.charset.Charset;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.locks.Lock;
@@ -110,7 +111,11 @@ public class TtWebServiceImpl implements TtWebService, RequestHttp<CloseableHttp
params.put("client_secret", this.getTtWebConfig().getSecret());
params.put("grant_type", "client_credential");
try {
String apiUrl = this.getTtWebConfig().getApiBegin().getPrefix() + this.POST_ACCESS_TOKEN_URL;
String apiUrl = this.getTtWebConfig().getApiBegin().getPrefix() + this.POST_ACCESS_TOKEN_URL
+ "?client_key="+this.getTtWebConfig().getAppid()
+ "&client_secret="+this.getTtWebConfig().getSecret()
+ "&grant_type=client_credential";

HttpPost httpPost = new HttpPost(apiUrl);
if (this.getRequestHttpProxy() != null) {
RequestConfig config = RequestConfig.custom().setProxy(this.getRequestHttpProxy()).build();
@@ -118,13 +123,14 @@ public class TtWebServiceImpl implements TtWebService, RequestHttp<CloseableHttp
}
httpPost.setHeader("Content-Type","multipart/form-data");

MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.addTextBody("client_key", this.getTtWebConfig().getAppid(), ContentType.MULTIPART_FORM_DATA);
builder.addTextBody("client_secret", this.getTtWebConfig().getSecret(), ContentType.MULTIPART_FORM_DATA);
builder.addTextBody("client_key", "client_credential", ContentType.MULTIPART_FORM_DATA);

HttpEntity multipart = builder.build();
httpPost.setEntity(multipart);
// MultipartEntityBuilder builder = MultipartEntityBuilder.create();
// builder.setCharset(Charset.forName("utf-8"));
// builder.addTextBody("client_key", this.getTtWebConfig().getAppid());
// builder.addTextBody("client_secret", this.getTtWebConfig().getSecret());
// builder.addTextBody("client_key", "client_credential");
//
// HttpEntity multipart = builder.build();
// httpPost.setEntity(multipart);

// log.info("------------"+WxGsonBuilder.create().toJson(params));
// StringEntity entity = new StringEntity(WxGsonBuilder.create().toJson(params), Consts.UTF_8);


Loading…
Cancel
Save