#常用的参数获取方法 ##如何生成accessToken 接口名称:[/rest/accessToken](http://office.teemlink.com:8083/obpm2/swagger-ui.html#!/%E7%94%9F%E6%88%90accessToken%E6%89%A7%E8%A1%8C%E6%A8%A1%E5%9D%97/accessTokenUsingGET) **(AccessToken生命周期为一小时)** 需要的参数有: | 参数名 | 参数类型 | 备注 | |--------|----------|----------------------| | secret | String | 后台企业域管理员的id | secret是后台企业域管理员的id,可通过查询obpm/WEB-INF/classes/superuser.json文件中获取所需要的id或者方法如下 ![](imgs/Parameteracquisition01.png) 在另外的页签中,复制URL中id=\*\*的内容 ![](imgs/Parameteracquisition02.png) 发送成功后返回json并解析获取accessToken值为后面 ![](imgs/Parameteracquisition03.png) ~~~ 请求成功返回json: { "errcode": 0, "errmsg": "success", "data": { "accessToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1NjIyMTE2NTEsInN1YiI6ImFkbWluIiwiZXhwIjoxNTYyMjE1MjUxLCJuYmYiOjE1NjIyMTE2NTF9.kAbZi-8dii3dgZ4TD8J0ZkQvmswmWTXo5mi0qmdEKzg" } } ~~~ 代码块如下: ~~~ private static final String URL = "http://office.teemlink.com:8083/obpm2/";//平台的访问地址 @Autowired private RestTemplate restTemplate;// 简化了发起HTTP请求以及处理响应的过程,并且支持REST。 /** * 封装获取accessToken值方法 * @return */ @GetMapping("/accessToken ") private String accessToken(){ //获取accessToken认证restful接口 String secret = "11e9-1ae6-a7f51dcc-aff9-e359336bcd13";//这里给的是超级管理员id,为了后面调用其他接口时验证 String url1 =URL+"rest/accessToken?secret="+secret; String result1 = restTemplate.getForObject(url1,String.class); JSONObject jsonObject = JSONObject.parseObject(result1); String accessToken1 = jsonObject.getJSONObject("data").getString("accessToken"); return accessToken1; } ~~~ ##如何获取applicationid applicationid为软件Id,在软件的基本信息页面,右键菜单-参考框架的源代码,在另外的页面URL就有显示id的值。 在基本信息页面,右键菜单-参考框架的源代码 ![](imgs/Parameteracquisition04.png) 在页面URL,可以看到ID的值 ![](imgs/Parameteracquisition05.png) ##如何获取flowId flowId为流程的ID,可以流程的列表中看到 ![](imgs/Parameteracquisition06.png)