我在哪里可以获得传递给Microsoft团队的javascript SDK中的submitTask函数的appId?



我正在使用以下代码行:

microsoftTeams.tasks.submitTask(customerInfo, "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx");

从此页面。

第二个参数是 GUID(appId(。 我在哪里可以得到它?

它是menifest.json文件中的应用程序ID,属性名称是"id"(根级属性(,占位符是%MICROSOFT-APP-ID%。

{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.5/MicrosoftTeams.schema.json",
"manifestVersion": "1.5",
"version": "1.0.0",
"id": "%MICROSOFT-APP-ID%",
"packageName": "com.example.myapp",
"devicePermissions" : [ "geolocation", "media" ],
"developer": {
"name": "Publisher Name",
"websiteUrl": "https://website.com/",
"privacyUrl": "https://website.com/privacy",
"termsOfUseUrl": "https://website.com/app-tos",
"mpnId": "1234567890"
},
...

更新:正如瓦吉德所提到的。如果 menifest.json 中的 id 与您的机器人 ID 不同,请改用机器人 ID。

CompletionBotId 或应用 ID 指定机器人应用 ID,用于发送用户与任务模块交互的结果。如果指定,机器人将收到一个任务/提交调用事件,并在事件有效负载中包含一个 JSON 对象。 请查看 taskInfo Object 了解更多信息。

最新更新