常用的参数获取方法

如何生成accessToken

接口名称:/rest/accessToken

(AccessToken生命周期为一小时)

需要的参数有:

参数名 参数类型 备注
secret String 后台企业域管理员的id

secret是后台企业域管理员的id,可通过查询obpm/WEB-INF/classes/superuser。json文件中获取所需要的id或者方法如下

在另外的页签中,复制URL中id=**的内容

发送成功后返回json并解析获取accessToken值为后面

请求成功返回json:
{
  "errcode": 0,
  "errmsg": "success",
  "data": {
    "accessToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1NjIyMTE2NTEsInN1YiI6ImFkbWluIiwiZXhwIjoxNTYyMjE1MjUxLCJuYmYiOjE1NjIyMTE2NTF9.kAbZi-8dii3dgZ4TD8J0ZkQvmswmWTXo5mi0qmdEKzg"
  }
}

代码块如下:

private static final String URL = "http://office.teledas008.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的值。

在基本信息页面,右键菜单-参考框架的源代码

在页面URL,可以看到ID的值

如何获取flowId

flowId为流程的ID,可以流程的列表中看到

results matching ""

    No results matching ""