1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package nckd.yjk.yj.plugin.docLibrary.utils;
- import com.alibaba.fastjson.JSONObject;
- /*
- * 获取APPTOKEN
- */
- public class AppLoginService {
-
- private static final String path = "/api/getAppToken.do";
-
- private static final AppLoginService service = new AppLoginService();
-
- private AppLoginService() {}
-
- //静态工厂方法
- public static AppLoginService getService() {
- return service;
- }
-
- public String getAppToken(String REMOTEHOST) {
- //获取APPTOKEN
- String url = REMOTEHOST + path;
- // appId & appSecuret & tenantid & accountId 需修改
- String data = "{\"appId\": \"EAS\""
- + ",\"appSecuret\": \"123456\""
- + ",\"tenantid\": \"ierp\""
- + ",\"accountId\": \"1557233840063393244\""
- + ",\"language\": \"zh_CN\"}";
- String responseStr = null;
- try {
- responseStr = HttpService.getService().doPostByHttpClient(url, data);
- } catch (Exception e) {
- e.printStackTrace();
- }
- JSONObject json = JSONObject.parseObject(responseStr);
- String appToken = json.getJSONObject("data").getString("app_token");
- return appToken;
- }
-
- }
|