microsoft-graph-api - 如何使用 Microsoft graph 在一定时间内获取用户状态
问题描述
我现在一直在四处寻找,似乎找不到任何相关的东西。
我试图让用户“存在”对象或类似的东西一整天。
我尝试在出席通话中使用 delta,但 atm 似乎不支持它。
解决方案
此功能在 Microsoft Graph 中的 /beta 版本下。
在 Microsoft Graph 中获取用户的状态信息,您需要具有委派权限Presence.Read、Presence.Read.All和 HTTP 获取查询请求如下所示
GET https://graph.microsoft.com/beta/users/66825e03-7ef5-42da-9069-724602c31f6b/presence
上述查询的输出如下:
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#users('66825e03-7ef5-42da-9069-724602c31f6b')/presence/$entity",
"id": "3ec9bb05-dd2e-4b36-87b0-3a855f4b82ed",
"availability": "Offline",
"activity": "Offline"
}
有关详细信息,请参阅 Microsoft文档。
推荐阅读
- flask-sqlalchemy - 需要登录的内部服务器错误
- c++ - 如何解释“正则表达式 e”行?
- ruby-on-rails - 收到电报以回复新用户(红宝石)
- sql-server - IIS 无法连接到 SQL Server 2012 数据库;用户登录失败..本机错误代码:18456:消息:
- oracle - OCI ObjectStorage -- 如何为存储桶启用 CORS?
- unit-testing - 如何在一个 go 包中运行多个测试文件
- javascript - JS - 在没有 for 或 while 循环的情况下重复操作 N 次?
- css - Flex Box:最大横向宽度
- gremlin - 如何在 Gremlin 中返回有意义的错误?
- java - 使用 getText() 和 getter/setter 方法在 Java GUI 项目中用户名和密码验证不起作用?