【问题标题】:How to create organizational contact using MS Graph or Office 365 REST API如何使用 MS Graph 或 Office 365 REST API 创建组织联系人
【发布时间】:2017-04-28 09:38:39
【问题描述】:

Office 365 管理中心允许创建与组织中的所有用户共享的组织联系人。

在 MS Graph 文档中,此功能的 API 记录不充分,位于 BETA 部分。而且,没有创建这样一个联系人的命令:https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/resources/orgcontact

在 Graph 中似乎没有实现此功能。对 /beta/contacts 使用典型的 POST 请求以 Json 结构中的错误响应结束:Unsupported resource type 'Contact' for operation 'Create'.

注意 1:我没有任何用户登录。我的应用程序使用服务/守护程序身份验证。

还有其他方法可以创建组织联系人吗?

【问题讨论】:

    标签: microsoft-graph-api


    【解决方案1】:

    目前,Graph API 不支持创建新的 orgContact 对象。您也不能使用Azure AD Graph API 创建组织联系人。有关组织联系人的详细信息,包括它们是如何在租户中创建的,请参阅Contact Entity 文档。

    Organization Contacts 记录在beta section 中,因为此 API 实际上仍处于测试阶段。很抱歉您在这里遇到了问题,但是对于任何 beta 端点,总是有可能缺少/损坏的功能和稀疏的文档。也很有可能将重大更改推出到 beta 端点。因此,我们不建议在生产场景中使用它们。

    【讨论】:

    • 那么从外部程序创建组织联系人的唯一方法是在本地计算机上的目录中创建它,然后将本地目录与 Azure AD 同步?
    • 此功能可用时是否有路线图?
    • 鉴于已经支持大多数 CRUD 功能,期望创建在某个时候变得可用似乎是合理的。但是我没有预计到达时间。
    • @MarcLaFleur-MSFT 我们在哪里可以发布增强请求以使 REST api 允许创建联系人? (更新/删除但不创建并没有真正用处)而且只有 powershell 对自动化没有好处
    • Office 和 Graph 有一个 User Voice(是的,产品团队正在积极阅读并采取行动)。这个已经被请求,但总是可以使用更多的选票:officespdev.uservoice.com/forums/…
    猜你喜欢
    • 1970-01-01
    • 2016-09-20
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多