2016-01-13 16 views
0

我目前正在使用Microsoft Graph Api进行群组。当我通过API Explorer(https://graphexplorer2.azurewebsites.net)访问组对话(https://graph.microsoft.com/v1.0/groups/3b41ffb2-4fec-4ca6-97f8-40c70eb75df3/conversations)时,它工作正常。但是,如果我通过邮差访问相同的邮件,我会收到下面的错误消息。获取群组对话问题

{ 
    "error": { 
    "code": "ErrorInternalServerError", 
    "message": "The SMTP address has no mailbox associated with it.", 
    "innerError": { 
     "request-id": "20289ba7-0782-4d0e-9ea9-64e4567bfca6", 
     "date": "2016-01-13T13:05:21" 
    } 
    } 
} 

但在邮差下面的APIs工作正常。

https://graph.microsoft.com/v1.0/groups/3b41ffb2-4fec-4ca6-97f8-40c70eb75df3

https://graph.microsoft.com/v1.0/groups

在为测试目的而创建的Azure的AD应用程序,我也启用了图形API和Azure的AD权限的所有权限。我无法继续前进。

回答

1

仅适用于应用程序的授权流程不支持组对话访问。

我们正在努力为这种情况返回更好的错误。

+0

您好@Marek Rycharski,我目前正在尝试与OP相同,但是错误是:“message”:“访问被拒绝,请检查凭据并重试。”你有什么建议吗? – AuroMetal

+0

只是提醒我的AD应用程序具有所有权限。在绝望的模式下,我已启用“其他应用程序”的所有权限。 – AuroMetal

+0

Hi @AuroMetal,您能否提供您的请求的请求ID和时间戳? –

0

您可以通过fiddler跟踪HTTP请求以查看Microsoft Graph和Postman之间的区别。我们也可以通过跟踪HTTP请求获取访问令牌,并使用Fiddler构建请求。 希望它有帮助。