|
@@ -0,0 +1,38 @@
|
|
|
|
|
+package com.mrxu.framework.common.xcx.api;
|
|
|
|
|
+
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
+import com.mrxu.framework.common.weixin.base.WxHttp;
|
|
|
|
|
+import com.mrxu.framework.common.xcx.bean.DomainInfo;
|
|
|
|
|
+import com.mrxu.framework.common.xcx.enums.DomainAction;
|
|
|
|
|
+
|
|
|
|
|
+// 小程序基本信息
|
|
|
|
|
+public class InfoApi {
|
|
|
|
|
+
|
|
|
|
|
+ // 设置服务器域名
|
|
|
|
|
+ private static final String modify_domain = "https://api.weixin.qq.com/wxa/modify_domain?access_token=";
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * @Description: 设置服务器域名
|
|
|
|
|
+ * https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Mini_Program_Basic_Info/Server_Address_Configuration.html
|
|
|
|
|
+ */
|
|
|
|
|
+ public static DomainInfo modifyDomain(String accessToken,
|
|
|
|
|
+ DomainAction action,
|
|
|
|
|
+ String [] requestdomain,
|
|
|
|
|
+ String [] wsrequestdomain,
|
|
|
|
|
+ String [] uploaddomain,
|
|
|
|
|
+ String [] downloaddomain,
|
|
|
|
|
+ String [] udpdomain,
|
|
|
|
|
+ String [] tcpdomain) {
|
|
|
|
|
+ JSONObject json = new JSONObject();
|
|
|
|
|
+ json.put("action", action.name());
|
|
|
|
|
+ json.put("requestdomain", requestdomain);
|
|
|
|
|
+ json.put("wsrequestdomain", wsrequestdomain);
|
|
|
|
|
+ json.put("uploaddomain", uploaddomain);
|
|
|
|
|
+ json.put("downloaddomain", downloaddomain);
|
|
|
|
|
+ json.put("udpdomain", udpdomain);
|
|
|
|
|
+ json.put("tcpdomain", tcpdomain);
|
|
|
|
|
+ DomainInfo rs = WxHttp.post(DomainInfo.class,modify_domain+accessToken,json);
|
|
|
|
|
+ return rs;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+}
|