下面有调用接口的例子:
(function(){
var applicationId = getApplication();
var URLConnector = new Packages.cn.myapps.util.http.HttpRequestUtil();
var outputStr = "{\n" +
"\n" +
" \"name\": \"ekko\",\n" +
"\n" +
" \"loginno\": \"ekko\",\n" +
" \n" +
" \"loginpwd\":\"IzNDU2MT\",\n" +
"\n" +
" \"email\": \"email@teemlink.com\",\n" +
"\n" +
" \"emailPublic\": true,\n" +
"\n" +
" \"telephone\": \"13192286346\",\n" +
"\n" +
" \"telephonePublic\": true,\n" +
"\n" +
" \"calendarType\": \"i7xj207zBMEwBp8aATE\",\n" +
"\n" +
" \"calendarTypeName\": \"夜班日历\",\n" +
"\n" +
" \"telephone2\": \"13192286349\",\n" +
"\n" +
" \"telephonePublic2\": true,\n" +
"\n" +
" \"reportTree\": \"\",\n" +
"\n" +
" \"superiorid\": \"\",\n" +
"\n" +
" \"proxyUserid\": \"\",\n" +
"\n" +
" \"remarks\": \"\",\n" +
"\n" +
" \"startProxyTime\": \"\",\n" +
"\n" +
" \"endProxyTime\": \"\",\n" +
"\n" +
" \"permissionType\": \"public\",\n" +
"\n" +
" \"lockFlag\": 1,\n" +
" \n" +
" \"status\":1,\n" +
"\n" +
" \"dimission\": 1,\n" +
"\n" +
" \"defaultDepartment\": \"BFMzxTaCTWI6TbWLKXT\",\n" +
"\n" +
"\n" +
" \"_userRoleDepartmentJson\":'[{\"roleId\":\"UELSgsHXdMcRKv8s1DW\",\"departmentId\":\"BFMzxTaCTWI6TbWLKXT\",\"applicationId\":\"" + applicationId + "\",\"isDefaultDepartment\":\"true\"}]',\n" +
"\n" +
" \"_userKMRoleJson\": '[]',\n" +
"\n" +
" \"_kmRoleJson\":'[]',\n" +
"\n" +
" \"_kmRole\": '[]'\n" +
"\n" +
"}";
var HostUrl = "http://192.168.80.112:9020/api/v1/token";
var JSONString = URLConnector.post(HostUrl,outputStr);
println("JSONString");
})(); |