【问题标题】:Microsoft Teams: Owners cannot create additional Apps after being added via ms graphMicrosoft Teams:所有者通过 ms graph 添加后无法创建其他应用程序
【发布时间】:2018-11-20 09:28:46
【问题描述】:

我们在 Microsoft Teams 中存在以下错误:

通过 Graph API 添加到新创建的组的所有者无法在 Microsoft Teams 中创建其他 APP,例如 Planner。

在创建组后,我们使用以下图形端点将所有者添加到组。图形调用使用 azure 广告服务主体(azure 广告应用程序)通过证书进行身份验证。

https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/group_post_owners

如本文所述(等待 15 分钟 + 5 分钟 PNP 模板),在创建组后大约 20 分钟添加所有者:

https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/team_put_teams

如果群组是在不到 15 分钟前创建的,则可能 由于复制,创建团队调用失败并出现 404 错误代码 延误。推荐的模式是重试创建团队调用三 次,通话之间有 10 秒的延迟。

如果用户从组的所有者中完全删除,然后通过前端再次添加(无论是 SharePoint、Teams 还是 Outlook),问题就不会再发生。

我们可以随时重现问题。

错误信息

通过组创建计划时出现以下错误:

e2141e79-10fe-4bcc-91dc-ff1990ad86f7
Date and Time: 05.11.2018
08:34:46 Planner Version: 16.0.11026.35000

附加数据:

租户 ID: 1ca8bd94-3c97-4fc6-8955-bad266b43f0b

所有者 ID: 1ca8bd94-3c97-4fc6-8955-bad266b43f0b

组ID: 25fcf2d5-cecc-44b0-bd03-d6719389e446

响应标头:

  1. 缓存控制: 私人的,s-maxage=0
  2. 内容长度: 第1233章
  3. 内容安全策略: frame-ancestors 'none';
  4. 内容类型: 文本/html
  5. 日期: 格林威治标准时间 2018 年 11 月 6 日星期二 08:28:15
  6. p3p: CP="CAO DSP COR ADMa DEV CONi TELi CUR PSA PSD TAI IVDi OUR SAMi BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR"
  7. 状态: 403
  8. 严格传输安全: 最大年龄=31536000;包括子域
  9. x-aspnet 版本: 4.0.30319
  10. x-aspnetmvc-版本: 5.1
  11. x 内容类型选项: 不闻不问
  12. x 相关 ID: aeaf0deb-4cab-4c67-a406-6ec6eb527ad0
  13. x 框架选项: 拒绝
  14. x-msedge 参考: 参考 A:368E038C7FA5468CA7805EB1C708B607 参考 B:AMS04EDGE0210 参考 C:2018-11-06T08:28:15Z
  15. x-officecluster: neu-000.tasks.osi.office.net
  16. x-officefe: TodoFrontEndBox_IN_6
  17. x-office版本: 16.0.11026.35000
  18. x 供电: ASP.NET
  19. x-代理集群: neu-000.tasks.osi.office.net
  20. x 代理: TodoFrontEndBox_IN_6
  21. x 代理版本: 16.0.11026.35000
  22. x-usersessionid: ece4e392-c1a8-4498-ae8d-aaf8ef99cf27

【问题讨论】:

  • 这应该可以,但我们看到了一些可靠性问题。您能否提供准确的请求响应标头、组 ID、租户 ID、所有者 ID 以进一步诊断?
  • 感谢您查看此内容。我已将请求的数据添加到初始帖子中。
  • @BillBliss-MSFT 有任何发现吗?

标签: microsoft-graph-api microsoft-teams


【解决方案1】:

我猜您是所有者,但不是会员。 Planner 不支持这一点 - 也将您自己添加到成员集合中。

【讨论】:

  • 是的,看起来这就是问题所在。 SP Online 中的默认分组对话框还将用户从关联的所有者组添加到 MS 组成员和所有者。
  • 以编程方式添加成员和所有者时要小心。您始终需要先将用户添加到成员!否则,即使您之前已将用户添加为成员,用户也只会成为成员。
猜你喜欢
  • 1970-01-01
  • 2021-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多