配置文件资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示描述租户中用户的属性,例如周年纪念和教育活动。 这些属性通过 Microsoft Graph 在Microsoft 365 和第三方服务和体验中呈现。

这些属性以编程方式表示为配置文件资源的关系。 若要获取其中一个导航属性或为用户创建这些属性的实例,请对该属性使用相应的 GET 或 POST 方法(如果适用)。 请参阅下面列出的 方法

方法

方法 返回类型 说明
获取个人资料 profile 读取配置文件对象的属性和关系。
删除个人资料 删除 配置文件 对象。
创建 userAccountInformation userAccountInformation 通过发布到 accounts 集合来创建新的 userAccountInformation 对象。
列出帐户 userAccountInformation 集合 获取 userAccountInformation 对象集合。
创建 itemAddress itemAddress 通过发布到 addresses 集合来创建新 项目Address
列出地址 itemAddress 集合 获取 itemAddress 对象集合。
创建 personAnniversary personAnniversary 通过发布到周年纪念集合来创建新的 personAnniversary
列出周年纪念日 personAnniversary 集合 获取 personAnniversary 对象集合。
创建 personAward personAward 通过发布到奖项集合来创建新的 personAward 对象。
列出奖项 personAward 集合 获取 personAward 对象集合。
创建 personCertification personCertification 通过发布到认证集合来创建新的 personCertification 对象。
列出认证 personCertification 集合 获取 personCertification 对象集合。
创建教育活动 educationalActivity 通过发布到 教育活动 集合来创建新的 教育活动
列出教育活动 educationalActivity 集合 获取 教育活动 对象集合。
创建 itemEmail itemEmail 通过发布到电子邮件集合来创建新 项目Email
列出电子邮件 itemEmail 集合 获取 itemEmail 对象集合。
创建 personInterest personInterest 通过发布到兴趣集合来创建新人员。
列表兴趣 personInterest 集合 获取 personInterest 对象集合。
创建 languageProficiency languageProficiency 通过发布到语言集合来创建新的语言 Proficiency
列出语言 languageProficiency 集合 获取 languageProficiency 对象集合。
创建 personName personName 通过发布到 names 集合来创建新的 personName 对象。
列出名称 personName 集合 获取 personName 对象集合。
创建 personAnnotation personAnnotation 通过发布到笔记集合来创建新的 personAnnotation 对象。
列出备注 personAnnotation 集合 获取 personAnnotation 对象集合。
创建 itemPatent itemPatent 通过发布到专利集合来创建新的 itemPatent 对象。
列出专利 itemPatent 集合 获取 itemPatent 对象集合。
创建 itemPhone itemPhone 通过发布到手机集合来创建新项目Phone。
列出电话 itemPhone 集合 获取 itemPhone 对象集合。
创建 workPosition workPosition 通过发布到 positions 集合来创建新的 workPosition。
列表位置 workPosition 集合 获取 workPosition 对象集合。
创建 projectParticipation projectParticipation 通过发布到项目集合来创建新的 projectParticipation
列出项目 projectParticipation 集合 获取 projectParticipation 对象集合。
创建 itemPublication itemPublication 通过发布到发布集合创建新的 itemPublication 对象。
列出发布 itemPublication 集合 获取 itemPublication 对象集合。
创建 personResponsibility personResponsibility 通过发布到责任集合来创建新的 personResponsibility 对象。
列出职责 personResponsibility 集合 获取 personResponsibility 对象集合。
创建 skillProficiency skillProficiency 通过发布到技能集合来创建新的 技能Proficiency
列出技能 skillProficiency 集合 获取 skillProficiency 对象集合。
创建 webAccount webAccount 通过发布到 webAccounts 集合来创建新的 webAccount。
列出 webAccounts webAccount 集合 获取 webAccount 对象集合。
创建 personWebsite personWebsite 通过发布到网站集合来创建新的 personWebsite
列出网站 personWebsite 集合 获取 personWebsite 对象集合。

属性

属性 类型 说明
id String 只读。

关系

关系 类型 说明
账户 userAccountInformation 集合 表示专门绑定到用户帐户的信息。
地址 itemAddress 集合 表示与用户关联的地址的详细信息。
纪念日 personAnniversary 集合 表示与人员关联的有意义日期的详细信息。
奖项 personAward 集合 表示与某人相关的奖项或荣誉的详细信息。
证书 personCertification 集合 表示与人员关联的认证的详细信息。
educationalActivities educationalActivity 集合 表示用户提供的与本科生、研究生、研究生或其他教育活动相关的数据。
电子邮件 itemEmail 集合 表示与用户关联的电子邮件地址的详细信息。
interests personInterest 集合 提供有关用户在各种服务中与自己关联的兴趣的详细信息。
语言 languageProficiency 集合 表示用户已添加到其配置文件的语言的详细信息。
names personName 集合 表示用户已添加到其配置文件的名称。
notes personAnnotation 集合 表示用户已添加到其配置文件的注释。
专利 itemPatent 集合 表示用户已添加到其配置文件的专利。
phones itemPhone 集合 表示与各种服务中的用户关联的电话号码的详细信息。
位置 workPosition 集合 表示与用户配置文件关联的工作职位的详细信息。
projects projectParticipation 集合 表示有关与用户关联的项目的详细信息。
出版物 itemPublication 集合 表示用户已添加到其配置文件的任何发布的详细信息。
responsibilities personResponsibility 集合 表示用户已添加到其配置文件中的职责的详细信息。
skills skillProficiency 集合 表示与各种服务中的用户关联的技能的详细信息。
webAccounts webAccount 集合 表示用户已指示他们使用或已添加到其用户配置文件的 Web 帐户。
websites personWebsite 集合 表示与各种服务中的用户关联的网站的详细信息。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
    "id": "String (identifier)"
}