GVKun编程网logo

用户未登录时通过Microsoft Graph API访问日历(未登录到microsoft账户)

14

在本文中,我们将给您介绍关于用户未登录时通过MicrosoftGraphAPI访问日历的详细内容,并且为您解答未登录到microsoft账户的相关问题,此外,我们还将为您提供关于MicrosoftGr

在本文中,我们将给您介绍关于用户未登录时通过Microsoft Graph API访问日历的详细内容,并且为您解答未登录到microsoft账户的相关问题,此外,我们还将为您提供关于Microsoft Graph API - 未收到刷新令牌、Microsoft Graph Api - 预约日期时间问题、Microsoft Graph API和团队-无法将用户添加到Microsoft Teams组、Microsoft Graph API在单个API调用中获取租户的所有用户消息的知识。

本文目录一览:

用户未登录时通过Microsoft Graph API访问日历(未登录到microsoft账户)

用户未登录时通过Microsoft Graph API访问日历(未登录到microsoft账户)

如果您想在没有用户的情况下更新事件,则取决于事件所在日历的类型。

updating events in group calendar不支持应用程序权限。

enter image description here

但是updating events in user calendar支持应用程序许可(Calendars.ReadWrite)。

enter image description here

Microsoft Graph API - 未收到刷新令牌

Microsoft Graph API - 未收到刷新令牌

我注意到您在代码中定义的 scope 不包含 offline_access,因此它只返回一个具有 Files.ReadWrite 权限的访问令牌。如果您想获取刷新令牌,请将 offline_access 添加到范围。

尝试将 scope 更改为:const scope = "Files.ReadWrite offline_access";

Microsoft Graph Api - 预约日期时间问题

Microsoft Graph Api - 预约日期时间问题

因此出于某种原因使用此 URL:

GET /bookingBusinesses/{id}/calendarView?start={start-value}&end={end-value}

最终确实给了我我在正确时间查看的确切结果以及列表约会网址给我的所有内容。

我想这就是为什么它仍然处于测试阶段

Microsoft Graph API和团队-无法将用户添加到Microsoft Teams组

Microsoft Graph API和团队-无法将用户添加到Microsoft Teams组

如何解决Microsoft Graph API和团队-无法将用户添加到Microsoft Teams组?

我们与客户建立了例程,使我们可以向团队中添加新成员:

  • 在客户的租户上为我们创建了一个帐户
  • 该权限groupmember.readwrite.all由帐户委派给我们的应用程序
  • 该帐户是特定Microsoft Teams团队的所有者
  • 我们获取组列表并按所需团队的名称进行过滤:GET https://graph.microsoft.com/v1.0/groups?$filter=displayName eq ''{subteam_name}''-运行正常
  • 我们找到该组的标识符-确定
  • 我们请求将用户添加到群组:POST https://graph.microsoft.com/v1.0/groups/<group_id>/members/$ref,正文:{ "@odata.id": "https://graph.microsoft.com/v1.0/users/<user_email>" }

在最后一步,我们收到403:

    "error": {
        "code": "Authorization_RequestDenied","message": "Insufficient privileges to complete the operation.","innerError": {
            "date": "2020-09-16T13:24:48","request-id": "f18ad771-0add-46d8-b759-e943245859c9","client-request-id": "f18ad771-0add-46d8-b759-e943245859c9"
        }
    }
}

这没有意义:

  • 我们有正确的范围。我们知道已经提供给我们了,否则无法列出组
  • 用户是租户的一部分,可以通过提供给我们的帐户在租户中找到
  • 该帐户是团队的所有者

我们已经在租户上对此进行了测试,并且在实施方面没有任何问题。可能出什么问题了?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

Microsoft Graph API在单个API调用中获取租户的所有用户消息

Microsoft Graph API在单个API调用中获取租户的所有用户消息

很显然,您无法直接通过single API获取所有用户的消息。如您所说,您可以get a list of users然后通过用户的对象ID循环调用此API。

有sample作为有关使用Powershell循环查询的参考。

我们今天的关于用户未登录时通过Microsoft Graph API访问日历未登录到microsoft账户的分享已经告一段落,感谢您的关注,如果您想了解更多关于Microsoft Graph API - 未收到刷新令牌、Microsoft Graph Api - 预约日期时间问题、Microsoft Graph API和团队-无法将用户添加到Microsoft Teams组、Microsoft Graph API在单个API调用中获取租户的所有用户消息的相关信息,请在本站查询。

本文标签: