Microsoft graph api 向组中的用户发送消息
我在azure上有一个组,我已经能够使用MS Graph API获取组成员 我有以下格式的用户详细信息:Microsoft graph api 向组中的用户发送消息,microsoft-graph-api,botframework,microsoft-teams,Microsoft Graph Api,Botframework,Microsoft Teams,我在azure上有一个组,我已经能够使用MS Graph API获取组成员 我有以下格式的用户详细信息: { '@odata.type': '#microsoft.graph.user', id: 'xxx-xxxxx-xxxxx', businessPhones: [], displayName: 'USER__FULL_NAME', givenName: 'USER_FIRST_NAME', jobTitle: null
{
'@odata.type': '#microsoft.graph.user',
id: 'xxx-xxxxx-xxxxx',
businessPhones: [],
displayName: 'USER__FULL_NAME',
givenName: 'USER_FIRST_NAME',
jobTitle: null,
mail: 'USER_EMAIL',
mobilePhone: null,
officeLocation: null,
preferredLanguage: 'en-US',
surname: 'USER_LAST_NAME',
userPrincipalName: 'USER_EMAIL'
}
我想使用BotFramework Node.js SDK向组成员发送一条消息
我已经检查过了,找不到任何相关的有两种方法:
嗨,乔斯,谢谢你的时间,第二种方法似乎与我想要实现的目标有关。然而,在测试之后,我得到了错误401,错误体为
{“error”:{“code”:“UnknownError”,“message”:“innerError”:{“date”:“2021-05-27T08:59:41”,“请求id”:“cd95cfb4-8490-4981-a8d9-68432db139c9”,“客户端请求id”:“cd95cfb4-8490-4981-a8d9-68432db139c9”}}
我想知道它是否与Graph API聊天许可有关401错误肯定与许可有关。您的应用程序需要具有UserDelegated权限Chat.Create或Chat.ReadWrite HTTP状态代码401:该请求尚未应用,因为它缺少目标资源的有效身份验证凭据。