Microsoft graph 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

我想阅读一个团队的班次使用。 然而,我总是以不同的错误失败,并得到相互矛盾的服务器消息

我和邮递员一起发送API请求。 我正在使用应用程序授权方法。我想我已经为我的应用程序设置了所有必需的Api权限

我相信我提供了正确的标题,如:

  • 授权书
  • 内容类型
  • MS-APP-ACTS-AS
  • 当我发送这样的请求以获得团队时:

    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"
            }
        }
    }
    
    请帮助我理解我做错了什么! 提前谢谢你

    已解决(自身)

    那么发生了什么:

  • 我创建了一个团队(或来自一个团队)
  • 为了团队
  • 获取团队的时间表,并查看响应:
  • 挣扎几天(比如4-5天)
  • 在不更改任何内容的情况下,让时间表显示:

  • 可能这有助于其他人查看可能的等待时间长度,或者添加关于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,