我从来没有遇到过这样的错误,所以我希望有一天能对此有所暗示。
我使用这样的 XrmQuery.SendRequest() 方法使用 javascript 调用 HTTP 触发的 Azure 逻辑应用程序:
XrmQuery.sendRequest("POST", url, JSON.stringify(queryPayload),
function (result) {
showAlertDialog("blabla");
},
function (error) {
console.log("Error", error);
showAlertDialog("blablabla" + error);
});
此脚本在 Dynamics 365 环境中执行。
逻辑应用的 url 如下:
我得到的错误如下:
错误:{"error":{"code":"0x8006088a","message":"URI 'https://ORGANIZATION_XY.crm4.dynamics.com/aaaa/workflows/00000000000000000013ce0e9c1c4112/triggers/manual/paths/invoke? api-version=2016-10-01&sp=/triggers/manual/run&sv=1.0&sig=wzedGSO9vs5pfcDQ9WP0qdc5UBGTU2b-kqbWO8x051E' 无效,因为它不是基于'https://ORGANIZATION_XY.crm4.dynamics.com/api/data/ v8.0/'."}}
当我通过 Postman 调用 LogicApp 时,它工作正常。一旦我执行调用 Dynamics 中的逻辑应用程序的 js 代码,我就会收到此错误。
有人知道这个错误是什么意思吗?
非常感谢任何帮助。