使用Graph Api创建团队时无法访问Microsoft Teams频道的电子邮件地址,SharePoint和文件

布拉德

我通过调用Graph Api从组中创建团队,如docs中所述当我在团队中新创建的团队中查看频道时,无法访问某些与SharePoint相关的操作:

  1. 从频道中选择“获取电子邮件地址”(通过3点菜单),我收到以下消息。我们仍在建立您的团队。请稍后再试。 ”通过查询Graph Api通道端点,我可以看到email属性为空。
  2. 从通道中选择“在SharePoint中打开”(通过右上角的3点菜单),我收到以下消息“我们正在设置文件目录。请在几分钟后尝试刷新页面,或稍后再查看。
  3. 转到“文件”标签,我收到以下消息:“我们无法获取您的文件。我们正在努力找回它们。

此时,相应的SharePoint网站确实存在,因为我可以直接访问它。

通过团队创建团队时,以上所有问题均不会发生。

Teams用户可以通过访问“文件”或“维基”标签来解决此问题。单击这些选项卡之一后,就不会再出现上述问题。我的猜测是,通过访问“团队”选项卡之一,可以进行呼叫,以建立SharePoint或使其与团队中的渠道同步。是否有可以调用的Graph / SharePoint或其他我可以调用的Api端点?

以下是我尝试/发现的其他一些事项:

  • 经过大量时间后,问题仍然是一个问题。(在创建后的20秒到3个月内通过Graph创建团队时,我总是会看到此问题。)
  • 我尝试使用更新的Beta终结点创建团队,但得到的结果相同。
  • 通过查询Graph,我比较了通过Team创建团队时Group,Team和Channel的属性与通过Graph创建Team时的属性。除了预期的可识别信息(标识,名称等)之外,这些属性是相同的。
  • 在Teams Web和桌面客户端中查看频道时,都会发生此问题。
布拉德

我向Microsoft提出了支持票,并就此问题进行了电话咨询,他们的解释如下。

问题是由于尚未在Sharepoint中创建常规文件夹。这可能需要48个小时(尽管我经历了更长的时间)。如果您不想等待48个小时,可以致电Graph(请参见下文),以强制立即创建“常规”频道文件夹。

POST https://graph.microsoft.com/v1.0/groups/063589dc-7260-4a34-996e-317f7b036c38/drive/root/children

{
  "name": "General",
  "folder": {},
  "@microsoft.graph.conflictBehavior": "replace"
}

我尚未在生产中使用此解决方案,但是当通过Graph Explorer进行调用时,此方法对我有用,这是以前没有的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

QueryOption 在 Graph API 中搜索电子邮件地址

AADB2C 用户审批权限。无法使用 Microsoft graph api 访问成员用户电子邮件地址

WordPress登录无法使用电子邮件地址

Kusto extractjson 无法使用电子邮件地址

有没有办法使用 Microsoft Graph API 唯一标识电子邮件地址、电话等?

如何使用 Microsoft graph api 和 OData 过滤具有特定电子邮件地址或名称的日历事件?

使用带有 365 电子邮件地址的 SMTPLIB SSL 电子邮件时出错

Microsoft Graph API-在多个电子邮件地址上搜索?

如何使用 Microsoft Graph sdk 通过电子邮件地址从 Active Directory 获取用户信息

Microsoft Graph-检索无效的联系人电子邮件地址

Facebook Graph API将不会返回电子邮件地址

如何使用 Microsoft 的 EWS API 2.0 获取联系人的电子邮件地址?

无法使用电子邮件地址创建联系人

使用MailChimp API v3.0检查电子邮件地址是否已在列表中,而无需订阅该电子邮件地址

使用VBA对电子邮件地址运行访问查询,以用作生成电子邮件的电子邮件收件人

阻止用户使用一个电子邮件地址创建多个帐户?

使用 Excel 或 SQL 根据电子邮件地址创建单独的列

Firebase Auth->使用signInWithCustomToken创建的用户没有电子邮件地址

如何使用现有名称数组创建电子邮件地址?

无法使用 Apache POI 删除行,因为单元格包含电子邮件地址

无法使用gmail发送到带有“加号”字符的电子邮件地址

无法使用asp.net的Facebook SDK获取电子邮件地址

无法使用oauth.io获取电子邮件地址,位置和值

使用Gmail登录时从社交名流获取电子邮件地址

使用Facebook SDK检索电子邮件地址时出错

使用sendmail时,更改系统帐户的电子邮件地址默认值

在JavaMail中使用message.getFrom()时仅获取要显示的电子邮件地址

假日留言答复时,将使用标题中的哪个电子邮件地址?

使用正则表达式评估电子邮件地址时出现性能问题