使用Microsoft Team windows client,我删除了一个频道。然后,我试着用相同的名字重新创建,这似乎起作用了。但是,当我使用图形API尝试相同的场景时,我得到了"Channel名称已存在“的错误。
示例
删除接口:
DELETE https://graph.microsoft.com/v1.0/teams/<groupid>/channels/<ABCchannelid>
创建API:
POST https://graph.microsoft.com/v1.0/teams/<groupid>/channels
{
"
我们使用Microsoft "POST team /v1.0“以编程方式创建Microsoft。此端点允许创建具有预定义内容的团队,如设置、应用程序、通道和选项卡。然而,当我们试图创建一个带有预定义选项卡的团队时,我们开始面临今天的问题。这个问题可以很容易地在中再现。这就是样例请求的样子:
POST https://graph.microsoft.com/v1.0/teams
{
"template@odata.bind": "https://graph.microsoft.com/v1.0/teamsTemplates('standard
我正在创建一个新的私人频道在一个现有的团队使用图形。在此之后,我想在该通道中创建一个新的选项卡。在发送到选项卡端点时,我几乎总是得到一个带有消息NotFound的404 No active channel found with channel id: 19:690...,但是在创建私有通道后等待几分钟之后,选项卡端点是可用的,我可以创建该选项卡。
如果创建标准通道,这始终是成功的。
我可以使用Graph和Graph来再现这一点。
在创建通道之后,我可以尝试以以下方式列出可用的选项卡,使用Graph来查看问题:
var graphClient = new GraphServiceClie
我正在尝试使用Graph Api在我的Microsoft Teams Channel中创建一个标签,但我不断收到程序结束时的错误消息,退出值为1。 public static void createTab(){
if (graphClient == null) throw new NullPointerException(
"Graph client has not been initialized. Call initializeGraphAuth before calling this method");
TeamsTab
我正在尝试创建一个渠道使用微软图形在一个BotFramework机器人。我得到的似乎是一个有效的访问令牌。但是,下面的代码会生成以下错误: 不支持“”Microsoft.Graph.Channel.Members“”上的集合类型'Microsoft.Graph.IChannelMembersCollectionPage‘。“ var credential = new DefaultAzureCredential();
var token = credential.GetToken(
new Azure.Core.TokenRequestContext(
new
我正在尝试使用Nodejs +botFrameworkv4.9.2为刚刚创建的通道创建新的对流。
我已经
使用POST 创建新通道
使用POST 的新选项卡
我可以在Teams中看到新的频道和选项卡。
试图通过bot sdk通过Conversations.createConversation创建新的会话,它基本上就是通过传递新的通道id和获取405 BadArgument This channel does not support this operation来调用POST
我在本地运行机器人并通过ngrok代理。此外,我还可以访问GET /v3/会话。
更新代码
获
member added & channel created event in Teams 我想得到像上面这样的细节,例如,添加成员到一个团队或创建新的渠道。 我尝试List Channel Messages API,但响应没有相关详细信息,只有一些聊天消息详细信息: List Channel Messages API:GET https://graph.microsoft.com/beta/teams/{group-id-for-teams}/channels/{channel-id}/messages 有没有实现需求的方法,谢谢。
因此,在MS Team中创建通道后,我将创建一个图形API,调用-> GET /teams/{id}/channels/{id}/filesFolder
因为,我需要驱动器Id,以便在通道内创建文件夹。但是这个API失败了
{
"error": {
"code": "NotFound",
"message": "Folder location for this channel is not ready yet, please try again later.",
"innerError": {
我尝试使用Microsoft Graph API和Invoke-RestMethod向新创建的Microsoft团队添加通道,并在Azure函数中运行以下Powershell
我尝试了1.0版和测试版,并在上面搜索了很多例子:
# code that successfully creates a team based on existing Office 365 Group not shown, but is
# comes from [https://github.com/martinagrom/Ignite2018GroupsGovernanceToolkit][1], f1-Create
给定通道的通道id,是否有任何端点允许我们查询在查询时该通道中是否有会议发生。不论会议是在会议之前安排的还是直接开始的。
从我到目前为止所见
GET /teams/{team-id}/channels/{channel-id}/messages
给出预定的会议,但有时会议可能没有按时间开始,所以我如何知道在一个通道中是否有一个活动会议(即会议已经开始),给出了它的通道id。