开发钉钉审批流时,需要用到钉钉表单的Processcode,有两种方法 :
一、手动获取:
管理员后台——审批——找到对应的表单:如图:
ProcessCode后面就是了!
二、接口获取:今天的重点,不说了,直接上代码。
function TDingtalkNew.GetProcessCode(ProcessName: string): string;
const
ProcessCodeAPI: string = 'https://oapi.dingtalk.com/topapi/process/get_by_name';
var
HttpClient: TNetHTTPClient;
Params: TStringList;
Response: TStringStream;
var
JO: TJSONObject;
errcode: string; //返回代码
begin
HttpClient := TNetHTTPClient.Create(nil);
Params := TStringList.Create();
Response := TStringStream.Create('', 65001);
try
Params.Add('access_token=' + Token);