Javascript Microsoft Team Client SDK未运行getContext回调

Javascript Microsoft Team Client SDK未运行getContext回调,javascript,microsoft-teams,Javascript,Microsoft Teams,我尝试使用MicrosoftTeams客户端SDK访问选项卡的当前上下文。到目前为止,我还无法运行getContext回调,更不用说返回一个可以以任何有意义的方式使用的上下文 我尝试通过嵌入脚本,然后记录对象的上下文,创建一个使用客户端SDK的静态html页面。SDK正确地返回预期形状的对象,但是使用initialize()然后使用getContext()什么也不做。我正在将此网站作为Microsoft团队内部的一个选项卡创建一个新选项卡,并将其作为一个网站选项卡 你好,世界 console.l

我尝试使用MicrosoftTeams客户端SDK访问选项卡的当前上下文。到目前为止,我还无法运行getContext回调,更不用说返回一个可以以任何有意义的方式使用的上下文

我尝试通过嵌入脚本,然后记录对象的上下文,创建一个使用客户端SDK的静态html页面。SDK正确地返回预期形状的对象,但是使用initialize()然后使用getContext()什么也不做。我正在将此网站作为Microsoft团队内部的一个选项卡创建一个新选项卡,并将其作为一个网站选项卡

你好,世界

console.log(微软团队); 初始化(); getContext((context)=>console.log(context));
这是我用来尝试将上下文注销到控制台的静态页面

const http = require("http");
const fs = require("fs");

this.html;
fs.readFile("./src/index.html", (err, html) => {
    if (err) {
        throw new Error(err);
    } else {
        this.html = html;
    }
})

http.createServer((req, res) => {
    res.write(this.html);
    res.end();
}).listen(7777);
这是我用来返回静态html的服务器

我正在使用ngrok提供从web到端口7777上本地服务器的隧道。我可以很好地加载页面,但是还需要getContext()来运行回调函数

我希望能够在getContext()函数的回调中获取团队选项卡的上下文,但该函数从未运行。

从注释中移动答案部分:

使用默认网站应用程序创建的选项卡无法获取团队上下文,它需要是受信任的URL。您需要为“Microsoft团队”选项卡添加


请看一下使用创建团队应用程序清单的步骤。

请尝试使用for选项卡,看看它是否对您有效?我实际上希望使用自定义选项卡,通过url添加网站,而不必通过studio将应用程序添加到。我已经能够让它工作了。使用网站应用程序创建的选项卡无法获取团队上下文,它需要是一个受信任的URL。只有使用App Studio创建新的应用程序才能做到这一点。@Wajeed MSFT当你说App Studio时,是指powerapp吗?我正在尝试使用托管在受信任URL上的ng应用程序获取MS Team client内部的上下文。请查看使用创建团队应用程序清单的步骤。我将我的ng应用程序托管在azure中,您使用哪个作为https端点创建团队应用程序清单?