简体   繁体   English

无法访问 Microsoft Teams API

[英]Not able to access Microsoft Teams APIs

I am working on POC where I want to access Microsoft Teams API.ie https://graph.microsoft.com/beta/me/joinedTeams我正在研究 POC,我想在其中访问 Microsoft Teams API.ie https://graph.microsoft.com/beta/me/joinedTeams

But getting below error details.但是获得以下错误详细信息。 Error details are as follows.错误详情如下。

{
    "error": {
        "code": "",
        "message": "Authorization has been denied for this request.",
        "innerError": {
            "request-id": "ac2efa19-dc29-4573-9ece-ba98b564818e",
            "date": "2018-02-16T12:55:15"
        }
    }
}

I have given below permissions from microsoft azure for my registered application.我已从 microsoft azure 为我的注册应用程序授予以下权限。

Bookings.Manage.All Bookings.Read.All Bookings.ReadWrite.All BookingsAppointment.ReadWrite.All Calendars.Read Calendars.Read.Shared Calendars.ReadWrite Calendars.ReadWrite.Shared Contacts.Read Contacts.Read.Shared Contacts.ReadWrite Contacts.ReadWrite.Shared Device.Command Device.Read EAS.AccessAsUser.All email Files.Read Files.Read.All Files.Read.Selected Files.ReadWrite Files.ReadWrite.All Files.ReadWrite.AppFolder Files.ReadWrite.Selected Financials.ReadWrite.All Mail.Read Mail.Read.Shared Mail.ReadWrite Mail.ReadWrite.Shared Mail.Send Mail.Send.Shared MailboxSettings.Read MailboxSettings.ReadWrite Notes.Create Notes.Read Notes.Read.All Notes.ReadWrite Notes.ReadWrite.All Notes.ReadWrite.CreatedByApp offline_access openid People.Read profile Sites.Manage.All Sites.Read.All Sites.ReadWrite.All Tasks.Read Tasks.Read.Shared Tasks.ReadWrite Tasks.ReadWrite.Shared User.Read User.ReadBasic.All User.ReadWrite UserTimelineActivity.Write.CreatedByApp Bookings.Manage.All Bookings.Read.All Bookings.ReadWrite.All BookingsAppointment.ReadWrite.All Calendars.Read Calendars.Read.Shared Calendars.ReadWrite Calendars.ReadWrite.Shared Contacts.Read Contacts.Read.Shared Contacts.ReadWrite Contacts.ReadWrite .Shared Device.Command Device.Read EAS.AccessAsUser.All email Files.Read Files.Read.All Files.Read.Selected Files.ReadWrite Files.ReadWrite.All Files.ReadWrite.AppFolder Files.ReadWrite.Selected Financials.ReadWrite.All Mail.Read Mail.Read.Shared Mail.ReadWrite Mail.ReadWrite.Shared Mail.Send Mail.Send.Shared MailboxSettings.Read MailboxSettings.ReadWrite Notes.Create Notes.Read Notes.Read.All Notes.ReadWrite Notes.ReadWrite.All Notes .ReadWrite.CreatedByApp offline_access openid People.Read profile Sites.Manage.All Sites.Read.All Sites.ReadWrite.All Tasks.Read Tasks.Read.Shared Tasks.ReadWrite Tasks.ReadWrite.Shared User.Read User.ReadBasic.All User .ReadWrite UserTimelineActivity.Write.CreatedByApp

Above permissions I can see when I decrypt access token.当我解密访问令牌时,我可以看到以上权限。

I have gone through that Microsoft Teams (beta) API: Looks like you may not have the permissions for this call.我已经完成了Microsoft Teams(测试版)API:看起来您可能没有此调用的权限。 Please modify your permissions post and already have given permission as per above post but still getiing same error. 请修改您的权限帖子,并且已经按照上述帖子授予权限,但仍然出现相同的错误。

Here is screen shot enter image description here这是屏幕截图在此处输入图像描述

Thanks谢谢

The permissions required for getting the joined teams is User.Read.All, User.ReadWrite.All.获取加入的团队所需的权限是 User.Read.All、User.ReadWrite.All。 Please go through the link for more information about the joined teams graph api call.请通过链接了解有关加入的团队图形 API 调用的更多信息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM