Microsoft graph api 如何访问团队的轮班&引用;很抱歉,找不到该团队,或者您可能无法访问该团队”;
我想阅读一个团队的班次使用。 然而,我总是以不同的错误失败,并得到相互矛盾的服务器消息 我和邮递员一起发送API请求。 我正在使用应用程序授权方法。我想我已经为我的应用程序设置了所有必需的Api权限 我相信我提供了正确的标题,如:Microsoft graph api 如何访问团队的轮班&引用;很抱歉,找不到该团队,或者您可能无法访问该团队”;,microsoft-graph-api,microsoft-teams,microsoft-graph-teams,Microsoft Graph Api,Microsoft Teams,Microsoft Graph Teams,我想阅读一个团队的班次使用。 然而,我总是以不同的错误失败,并得到相互矛盾的服务器消息 我和邮递员一起发送API请求。 我正在使用应用程序授权方法。我想我已经为我的应用程序设置了所有必需的Api权限 我相信我提供了正确的标题,如: 授权书 内容类型 MS-APP-ACTS-AS 当我发送这样的请求以获得团队时: GET https://graph.microsoft.com/v1.0/teams/{id} 我收到以下错误消息: "error": { "co
GET https://graph.microsoft.com/v1.0/teams/{id}
我收到以下错误消息:
"error": {
"code": "NotFound",
"message": "No team found with Group Id {id}",
"innerError": {
"date": "2020-09-05T08:37:17",
"request-id": "id"
}
}
但是当我尝试创建这样的团队(从一个团队中创建)时:
PUT https://graph.microsoft.com/v1.0/groups/{id}/team
我得到的错误如下:
"error": {
"code": "Conflict",
"message": "Team already exists",
"innerError": {
"date": "2020-09-05T08:33:33",
"request-id": "id"
}
}
当我试着打我真正感兴趣的电话时,比如:
GET https://graph.microsoft.com/v1.0/teams/{id}/schedule/shifts
这也会导致错误:
{
"error": {
"code": "NotFound",
"message": "{\"error\":{\"code\":\"NotFound\",\"message\":\"Sorry, the team was not found, or you may not have access to it.\",\"details\":[],\"innererror\":{\"code\":\"TeamNotFound\"}}}",
"innerError": {
"date": "2020-09-05T08:59:55",
"request-id": "id"
}
}
}
请帮助我理解我做错了什么!
提前谢谢你 已解决(自身)
那么发生了什么:
可能这有助于其他人查看可能的等待时间长度,或者添加关于provisionStatus字段状态进程的说明。可能需要在需要登录或可访问性时添加授权标头!我想我提供了正确的标题。请查看已编辑的部分。请按照此操作首先启用组的计划。然后试着换班。你好,谢谢你的回答。当我尝试此请求以启用计划时,我得到了一个代码为204的答案,没有内容,因此答案正文中没有任何内容。我以前做过,我认为这不是问题。现在我看到,当我创建一个团队时,scedule的provisionStatus是“notStarted”。尝试启用计划后,provisionStatus将更改为“failed”,并显示GraphResourceNotFound。当我试着列出所有的团队时,我得到了所有的团队。所以我不知道找不到什么资源。你还面临这个问题吗?
"enabled": false,
"provisionStatus": "Failed", (so not running or queuing or something)
"provisionStatusCode": "GraphResourceNotFound",
"enabled": true,
"provisionStatus": "Completed",
"provisionStatusCode": null,