我正在尝试使用“列表联系人”Microsoft Graph V1.0 API(https://docs.Microsoft.com/en-us/Graph/API/user-list-contacts?view=graph-rest-1.0)检索组织中各种用户的联系人。换句话说,我想以委托的方式列出联系人。
我的问题是,这个API似乎只适用于与访问令牌相关联的用户,例如:
{
"error": {
"code": "ErrorAccessDenied",
"message": "Access is denied. Check credentials and try again.",
"innerError": {
"request-id": "[REQUEST_ID]",
"date": "[DATE]"
}
}
}
通过解码JWT令牌并检查“scp”字段,我已经验证了令牌包含“contacts.read”范围,所以我不明白为什么API会说访问被拒绝。有什么想法,为什么这是失败的?
您需要的Contacts.Read.Shared或Contacts.ReadWrite.Shared,您当前的Contacts.Read范围将只允许您访问当前用户的联系人文件夹。另一件事是,请求的用户仍然需要被授予目标邮箱文件夹的基础委托权限(通过Outlook delegation或Add-MailboxFolderPermission,例如他们需要能够通过Outlook或OWA访问该文件夹)。
我正在使用oauth 1.0,到目前为止,我可以成功地从谷歌获得访问令牌。但是当我想从https://www.google.com/m8/feeds/contacts/default/full检索用户联系人时,它返回401错误,没有进一步的解释。 我发现来自Google playground的信息可能不太准确,例如,步骤3和步骤5中的签名基本字符串包含oauth_version,但它是错误的。(如
我正在尝试使用EWS获取所有联系人(全局地址列表和用户联系人文件夹)。 > service.resolveName(“smtp:”)-这有一个限制,即只获取前100个字符,因为我希望获取所有联系人,以便可以在网格中与分页一起显示。此外,打开returnContactDetail=true(以及特定于联系人架构的属性设置)不会返回联系人信息(显示名称、公司名称等) NameResolutionCol
提前感谢您的帮助!
会话:是2个或多个用户之间的消息流。对话没有结束时间,并且是连续的。 我们正在维护一个表,该表基于会话创建时间具有“用户到会话”。但我们希望根据收到的消息对其进行排序。 解决方案 null null
本节,我们要添加倒数第二个用户控制器动作,index。index 动作不是显示某一个用户,而是显示所有用户。在这个过程中,我们要学习如何在数据库中生成示例用户数据,以及如何分页显示用户列表,让首页显示任意数量的用户。用户列表、分页链接和“Users”(所有用户)导航链接的构思图如图 9.8 所示。[6]9.4 节会添加管理功能,用来删除用户。 图 9.8:用户列表页面的构思图 9.3.1 用户列表
联系人列表用来展示个人的联系方式。 联系人列表是分组列表(Grouped Lists)的一个特殊的类型,主要有2点不同: 列表区域元素(“list-block”)需要带上额外的“contacts-block”类 页面内容元素(“page-content”)需要带上额外的“contacts-content”类 示例 <div class="page-content contacts-content"