问题标签 [microsoft-graph-teams]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
654 浏览

c# - 是否可以从外部渠道向微软团队发送消息

我有一个 MS 团队机器人。现在,我需要向用户介绍这一点。因此,机器人应该能够向在 Microsoft Teams 中介绍自己的特定用户集发送消息。我有数据库中的人员列表。现在,是否可以向团队中的所有人发送消息。如果是,如何?

0 投票
2 回答
814 浏览

python - Microsoft Graph API:尝试在频道中获取消息时出现未知错误

我正在尝试使用 Python 从团队频道获取消息。我正在使用 beta 端点,因为我知道此功能在 1.0 版本中不可用。

我拥有所有必需的权限:

  • 类型:应用
  • 权限:ChannelMessage.Read.All,,,Group.Read.AllReports.Read.All

两周前,我们发送了 Microsoft 解锁 API 方法所需的表格,但我们没有收到他们的反馈。我们应该等待更长的时间吗?还是问题出在其他地方?

我能够获得我需要的所有 ID(team_idchannel_id),但是当我尝试获得时/messages

我得到这个未知错误:

0 投票
1 回答
6711 浏览

javascript - msal.js 包的 loginRedirect() 方法导致 'TypeError: Cannot read property 'then' of undefined'

我目前正在使用 msal.js 包,以便我可以为我自己的 Vue.js 应用程序使用 azure 授权。到目前为止,我已经创建了一个 Teams 应用程序,可以在其中访问我的 Vue.js 网站,该网站使用 ngrok 进行隧道传输。

我在 Vue.js 中的代码如下所示(为了安全起见,我在这个 stackoverflow 帖子中用占位符替换了 clientId 和 authority):

基本上它所做的是设置要连接的天蓝色应用程序,然后尝试通过 loginRedirect() 方法静默登录。

但是当我尝试运行此代码时,在 loginRedirect() 方法处脚本停止并且我将收到错误消息:

在此处输入图像描述

由于 loginRequest 不为空,我不确定错误指的是什么。

这里可能是什么问题?

0 投票
1 回答
561 浏览

post - Microsoft Graph API Posts 在图资源管理器中工作 403 在邮递员中被禁止

我正在研究将在 MS Teams 频道中创建新消息的东西。我们为此目的创建了一个用户帐户,并且它的许可是正确的。在邮递员中进行测试时,我在发布时不断收到 403 错误,而所有 Get 请求都正常工作。以该服务用户身份登录时,Graph Explorer 中的帖子也可以正常工作。

发布到https://graph.microsoft.com/beta/teams/ {{teamid}}/channels/{{channelid}}/messages/

身体

在图形资源管理器上返回 201,消息显示在 Teams 中。

当我使用邮递员时,我首先获取访问令牌,尝试获取相同的 uri 并获得良好的响应。所以令牌必须工作,对吧?

然后尝试一个帖子并获得403。

相同的用户帐户。

我错过了什么?

0 投票
0 回答
72 浏览

permissions - 通过图形 api 向团队发布消息的权限

当我尝试通过邮递员在团队中发布消息时,我收到了 403。它通过具有相同帐户的图形浏览器工作。显然我有权限问题,但我一辈子都找不到正确的复选框。

我的应用程序已注册并由管理员批准。我得到了 MS 的批准,也可以为团队进行受保护的 api 调用。

我可以在邮递员中代表用户获取令牌,我可以使用该令牌在频道中获取消息,但不能发布。

以下是 api 权限: Delegated Permissions

0 投票
0 回答
99 浏览

api - Microsoft Teams Graph API 不支持发送 Microsoft Teams 邀请

我无法弄清楚如何将成员添加到我克隆的 Microsoft Teams 团队。这里的任何帮助将不胜感激。

我创建了一个以自己为所有者的 Microsoft Teams 团队。如果以编程方式创建和分配成员用户,则不会出现在 Teams 中。

创建成员用户的步骤如下。1. 通过 Microsoft Graph API 使用创建邀请在活动目录中创建用户 2. 通过 Microsoft Graph API 测试添加组成员

以下 Microsoft Graph 查询返回在 Active Directory 和组中创建的用户。1. 通过 Microsoft Graph API 列出 Active Directory 用户 2. 通过 Microsoft Graph API 列出 Teams 组中的成员。

您将在下面找到我的代码和屏幕截图..

Active Directory 用户列表

Active Directory 组列表

微软团队

Microsoft Teams 组成员列表

0 投票
0 回答
67 浏览

microsoft-graph-teams - 延迟更新群组资料图片?

我正在使用 Microsoft Graph SDK 创建组/团队并设置个人资料图片。

我意识到我无法在创建合影后立即设置它:我必须等待几分钟/几小时才能更新它(它当然可以工作)。以下是遇到的常见错误:

Code: ErrorInvalidGroup. Message: The requested group [Group GUID]@[Tenant GUID] is invalid. Inner error

关于这个过程的任何想法?由于“完全创建”的延迟,这是一个“正常”的错误?

谢谢你的回答。

0 投票
0 回答
583 浏览

botframework - 使用 Graph API 发送消息时,Bot 未响应 @Mention

我在 Microsoft Teams 中创建并部署了一个机器人。当用户在频道中使用@Mention(例如@mybot)与机器人交谈时,机器人可以正常工作并做出响应。我只是尝试使用图形 API 调用向机器人发送消息: https ://graph.microsoft.com/beta/teams/ {group-id-for-teams}/channels/{channel-id}/messages

方法POST

内容类型application/json

身体

发布请求顺利,消息发布在我的团队中,机器人被提及。但机器人没有回应提及。但是,如果用户在团队中手动提及机器人,那么机器人会做出响应。

这里有什么问题,我错过了什么还是一个错误?请指导。

PS:我正在使用图形资源管理器。

0 投票
1 回答
798 浏览

c# - Microsoft Graph API:(400)错误请求

我正在使用 Microsoft Graph API 创建一个使用 的组POST https://graph.microsoft.com/v1.0/groups,但我收到了400 - Bad Request回复。

我的代码:

方法代码PostRequestWithheaders

Token 是使用作用域生成的openid offline_access Calendars.ReadWrite.Shared profile email https://graph.microsoft.com/User.Read

任何人都可以在这里帮助此代码有什么问题吗?

0 投票
1 回答
346 浏览

microsoft-graph-api - 将 Planner APP 任务与外部数据库同步

我将使用 Graph API 在 MS Teams 频道中添加 Planner 应用程序。我也将使用 Graph API 向它添加任务。现在,我希望每当任务的计划程序应用程序中的状态发生变化时,我就可以将数据库中的状态更新为。表示我想将数据库中的任务表与 Planner 应用程序同步。

怎么可能?