在 Microsoft Teams 的 javascript SDK 中,我在哪里可以获得传递给 submitTask 函数的 appId?
Where can i get the appId that pass to submitTask function in javascript SDK of Microsoft Teams?
我正在使用这行代码:
microsoftTeams.tasks.submitTask(customerInfo, "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx");
来自 this page。
第二个参数是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 or app ID 指定一个bot App ID来发送用户与任务模块交互的结果。如果指定,机器人将收到一个 task/submit 调用事件,事件负载中有一个 JSON 对象。
请查看 taskInfo Object 了解更多信息。
我正在使用这行代码:
microsoftTeams.tasks.submitTask(customerInfo, "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx");
来自 this page。
第二个参数是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 or app ID 指定一个bot App ID来发送用户与任务模块交互的结果。如果指定,机器人将收到一个 task/submit 调用事件,事件负载中有一个 JSON 对象。 请查看 taskInfo Object 了解更多信息。