图 API:PUT /beta/groups/<groupId>/团队身份验证错误
Graph API: PUT /beta/groups/<groupId>/team Authentication Error
问题
PUT
对 /beta/groups/<groupId>/team
的请求失败并出现以下错误:
{
"error": {
"code": "AuthenticationError",
"message": "Error authenticating with resource.",
"innerError": {
"request-id": "e4385864-85e4-4fa6-8878-458988c584e4",
"date": "2017-11-10T10:29:39"
}
}
}
提供了 Bearer 令牌,它是通过在 Group.ReadWrite.All
上使用委托权限生成的。
终点是documented here。
到目前为止我发现的东西
看来,跟团队资源有关。以下请求无效:
PUT /beta/group/<groupId>/team
GET /beta/me/joinedTeams
两者均失败 AuthenticationError
。
更新
/beta/group/<groupId>/team
现在可以使用了。
当我们获取带有尾部斜线的 graph.microsoft.com/ 的访问令牌时出现问题。这已得到修复,现在您应该也可以使用通过尾部斜杠获取的令牌来调用 /beta/group//team。
注意:将此作为答案发布,这样其他成员就不必浏览所有评论。
对于 2018 年仍然 运行 这个问题的任何人:
Wajeed 说他们修复了尾部斜杠令牌生成,这只是部分正确。尾部斜杠令牌生成适用于成功的请求,但不适用于失败的请求。
'/beta/me/joinedTeams' 仍然为我们返回了 AuthenticationError。只有当我们从令牌生成中删除尾部斜杠时,我们才会收到更具描述性的错误消息,告诉我们我们的测试用户没有 Teams 许可证。
在授予我们的测试用户正确的许可后一切正常。
问题
PUT
对 /beta/groups/<groupId>/team
的请求失败并出现以下错误:
{
"error": {
"code": "AuthenticationError",
"message": "Error authenticating with resource.",
"innerError": {
"request-id": "e4385864-85e4-4fa6-8878-458988c584e4",
"date": "2017-11-10T10:29:39"
}
}
}
提供了 Bearer 令牌,它是通过在 Group.ReadWrite.All
上使用委托权限生成的。
终点是documented here。
到目前为止我发现的东西
看来,跟团队资源有关。以下请求无效:
PUT /beta/group/<groupId>/team
GET /beta/me/joinedTeams
两者均失败 AuthenticationError
。
更新
/beta/group/<groupId>/team
现在可以使用了。
当我们获取带有尾部斜线的 graph.microsoft.com/ 的访问令牌时出现问题。这已得到修复,现在您应该也可以使用通过尾部斜杠获取的令牌来调用 /beta/group//team。
注意:将此作为答案发布,这样其他成员就不必浏览所有评论。
对于 2018 年仍然 运行 这个问题的任何人: Wajeed 说他们修复了尾部斜杠令牌生成,这只是部分正确。尾部斜杠令牌生成适用于成功的请求,但不适用于失败的请求。
'/beta/me/joinedTeams' 仍然为我们返回了 AuthenticationError。只有当我们从令牌生成中删除尾部斜杠时,我们才会收到更具描述性的错误消息,告诉我们我们的测试用户没有 Teams 许可证。
在授予我们的测试用户正确的许可后一切正常。