我们使用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
创建一个Team选项卡,其web内容是链接的html/aspx文档的文件夹,其中“着陆页”是index.html/aspx。
我希望web content(下面引用)是我上传到团队的链接html/aspx文档的文件夹。(不是外部托管的网页。)
Tabs are Teams-aware webpages embedded in Microsoft Teams. They are simple
HTML <iframe> tags that point to domains declared in the app manifest and
can be added as part
我试图在管理员同意后,以编程方式将我们的MS Teams应用程序发布到租户的应用程序目录中(通过管理员同意流程记录的here)。 为此,我在Graph API docs中找到了端点POST https://graph.microsoft.com/v1.0/appCatalogs/teamsApps,根据文档,它具有以下签名: POST https://graph.microsoft.com/v1.0/appCatalogs/teamsApps
Content-type: application/zip
Content-length: 244
[Zip file containing a T
我正在尝试使用ASP.Net Core 6建立一个web,这样用户就可以到达我的终点,然后我可以使用一个特权帐户在团队中完成一些工作。我认为我没有正确地连接DI部分,因为我在向团队发出请求时会出现以下错误:
MsalUiRequiredException: No account or login hint was passed to the AcquireTokenSilent call.
以下是所有设置的方式:
Program.cs
builder.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
我正在使用第三方MySQL EntityFrameworkCore扩展
SapientGuardian.EntityFrameworkCore.MySql:"7.1.7“
一切正常,但现在我决定使用AspNetCore身份框架,因此我将DbContext改为IdentityDbContext:
public class TwitchCharDbContext : IdentityDbContext<ApplicationUser, ApplicationRole, int>
{
public TwitchCharDbContext (DbContextOptions