Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以创建一个批处理文件,让我的机器人向MSTeam发送一些随机消息吗?_C#_Microsoft Teams - Fatal编程技术网

C# 我可以创建一个批处理文件,让我的机器人向MSTeam发送一些随机消息吗?

C# 我可以创建一个批处理文件,让我的机器人向MSTeam发送一些随机消息吗?,c#,microsoft-teams,C#,Microsoft Teams,我试图使我的机器人能够发送消息给msteams,而不是在msteams与批处理文件。但我就是找不到克服这个错误的方法 错误:ChatConnector:接收-未发送安全令牌 因此,如果有人有任何想法,如果使这样的批处理文件是可能的,请帮助我 我正在发送@BOT 1234作为/api/消息,因为如果提到BOT会发送数据,但如果有其他方法,请告诉我 批处理文件中的我的代码: curl-X POST-H“Content-type:application/json”--数据“{\”text\:\“@BO

我试图使我的机器人能够发送消息给msteams,而不是在msteams与批处理文件。但我就是找不到克服这个错误的方法

错误:ChatConnector:接收-未发送安全令牌

因此,如果有人有任何想法,如果使这样的批处理文件是可能的,请帮助我

我正在发送@BOT 1234作为/api/消息,因为如果提到BOT会发送数据,但如果有其他方法,请告诉我

批处理文件中的我的代码:

curl-X POST-H“Content-type:application/json”--数据“{\”text\:\“@BOT 1234\”}”

您应该看看

然后在批处理中调用自定义webmethod


然后在批处理中调用自定义webmethod

如果您的评论说您收到“未发送安全令牌”消息,我建议您检查microsoft文档以验证bot服务请求

基本上,您需要一个承载访问令牌,而不是添加到授权头中的每个请求中

要请求访问令牌,请执行以下步骤:

第一步 从MSA/AAD v2登录服务请求访问令牌 步骤2
从对bot服务呼叫的响应中添加访问令牌

在您的评论说您收到“未发送安全令牌”消息后,我建议您检查microsoft文档以验证bot服务请求

基本上,您需要一个承载访问令牌,而不是添加到授权头中的每个请求中

要请求访问令牌,请执行以下步骤:

第一步 从MSA/AAD v2登录服务请求访问令牌 步骤2
从对bot服务调用的响应中添加访问令牌

错误消息状态为“未发送安全令牌”。。。您的bot必须获得一个安全令牌,它可以包含在request@phuzi这正是我要问的问题,如何获取包含在批处理文件中的安全代码。错误消息声明“未发送安全令牌”。。。您的bot必须获得一个安全令牌,它可以包含在request@phuzi这就是我要问的,如何在批处理文件中包含安全代码。
POST https://login.microsoftonline.com/botframework.com/oauth2/v2.0/token
Host: login.microsoftonline.com
Content-Type: application/x-www-form-urlencoded

grant_type=client_credentials&client_id=MICROSOFT-APP-ID&client_secret=MICROSOFT-APP- 
PASSWORD&scope=https%3A%2F%2Fapi.botframework.com%2F.default