我正在尝试通过Google Appscript在我的UIpath-orchestrator中启动一个机器人。我已经在我的脚本中实现了以下文档中的所有内容:
但我实际上面临一个问题:正如文档的1.2中所述,我需要用于生成刷新令牌的授权码。因为我想写一个脚本来自动获取URL,所以所描述的通过代码挑战手动将URL粘贴到浏览器中的方法( btw在我的例子中工作得很好)不是适合我的方法,正如您可能可以想象的那样。
有谁知道如何做到这一点吗?我也很好,如果你有一个可以工作的Postman-或curl-方法-那么我自己来改变它不是问题。
提前谢谢你。
发布于 2021-08-27 13:58:37
无论如何,这将被弃用...:(实际上,我现在要尝试的是设置一个外部应用程序,我已经这样做了。我还创建了一个这样的访问令牌:
function getAccessToken() {
var data = {
'grant_type': 'client_credentials',
'client_id': '****',
'client_secret': '*****',
'scope': 'OR.Machines'
};
var header = {
'method': 'post',
'payload': data,
};
var response = UrlFetchApp.fetch("https://cloud.uipath.com/identity_/connect/token", header);
Logger.log(response);
var messageContent = response.getContentText();
var result = JSON.parse(messageContent);
var access_token = result['access_token'];
return access_token;
}现在我想做的是得到一个进程释放密钥,然后我就可以用它开始工作了……出于测试原因,我尝试使用curl: curl -H "accept: application/json“-H "Content-type: application/json”-H "X-UIPATH-TenantName: tenantName“-H "X-UIPATH-OrganizationUnitId: default”--insecure -v https://cloud.uipath.com/[organization]/[TenantName]/odata/Releases?$filter=ProcessKey" -H "Authorization: a accesstoken“实际上我在返回中看到的是一个400 Bad request...我做错了什么?
https://stackoverflow.com/questions/68829564
复制相似问题