Microsoft graph api 为Intune approveApps执行对Microsoft Graph Api的调用
我正在致力于自动化Intune以执行托管Google Play应用程序批准,我参考的API文档如下: approveApps的要求与syncApps几乎相同: 我可以成功呼叫syncApps,但approveApps返回BadRequest。两次调用之间的唯一区别似乎是对主体的要求。 它需要PackageID作为字符串集合,approveAllPermissions作为布尔值 请帮助我成功地将帖子发送到 最小可复制代码:Microsoft graph api 为Intune approveApps执行对Microsoft Graph Api的调用,microsoft-graph-api,intune,Microsoft Graph Api,Intune,我正在致力于自动化Intune以执行托管Google Play应用程序批准,我参考的API文档如下: approveApps的要求与syncApps几乎相同: 我可以成功呼叫syncApps,但approveApps返回BadRequest。两次调用之间的唯一区别似乎是对主体的要求。 它需要PackageID作为字符串集合,approveAllPermissions作为布尔值 请帮助我成功地将帖子发送到 最小可复制代码: var authHeader = { Author
var authHeader = {
Authorization: `Bearer ${accessToken}`,
"Content-Type": "application/json"
};
var appApprovePostData = JSON.stringify({
packageIds: ["com.bundle.example"],
approveAllPermissions: true
});
var appApproveOptions = {
method: "POST",
uri:
"https://graph.microsoft.com/beta/deviceManagement/androidManagedStoreAccountEnterpriseSettings/approveApps",
headers: authHeader,
body: appApprovePostData
};
response = await request(appApproveOptions);
几点想法-
Dave应用程序需要在前面加上“app:”。因此,在您的示例中,您需要
var appApprovePostData = JSON.stringify({
packageIds: ["app:com.bundle.example"],
approveAllPermissions: true
请包含您的代码的一部分,以便我们可以帮助您解决问题。请求ID:7d8bdf62-5bca-4fe6-9b8a-d19908a730acAzure门户似乎未使用图形API进行批准调用。它似乎调用了一个google批处理请求,但它并不完全是人类可读的。