无法使用/ users / {user-id} / drive / items / {item-id} / invite通过其ID邀请其他用户

时间:2018-03-09 02:49:29

标签: microsoft-graph onedrive

您好我们正在尝试使用/users端点返回的ID来邀请人员(为driveItems分配权限),这些人是目录(租户)的成员。但遗憾的是,这会导致以下错误:One of the provided recipients could not be found

请求正文:

{'recipients': [{'objectId': u'21509bcb-d48c-4d66-8222-9da2c5ed2f7c'}],
 'requireSignIn': True,
 'roles': ['read'],
 'sendInvitation': True}

回应:

{u'error': {u'code': u'itemNotFound',
            u'innerError': {u'date': u'2018-03-09T02:42:46',
                            u'request-id': u'a0f919f2-02f6-4a95-ac60-18b8a3522ba2'},
            u'message': u'One of the provided recipients could not be found'}

使用用户的电子邮件是有效的,但奇怪的是,当我们在邀请之后检索driveItem的权限时,该用户的权限不包含电子邮件但是我们最初尝试使用的ID邀请他(而且失败了)。

必须为objectId指定的ID是不同的,还是内部问题?

0 个答案:

没有答案