获得群组对话的问题

时间:2016-01-13 13:13:16

标签: office365 microsoft-graph

我目前正在为群组使用Microsoft Graph Api。当我通过API Explorer(https://graph.microsoft.com/v1.0/groups/3b41ffb2-4fec-4ca6-97f8-40c70eb75df3/conversations)访问群组对话(https://graphexplorer2.azurewebsites.net)时,它可以正常工作。但如果我通过Postman访问相同的内容,我会收到以下错误。

$args = array(
    'tax_query' => array(
        array(
            'taxonomy' => 'genre',
            'field' => 'slug',
            'terms' => 'jazz'
        )
    )
);
$postslist = get_posts( $args );

但是在Postman下面,API工作正常。

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

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

在为测试目的而创建的Azure AD应用程序中,我还启用了Graph API和Azure AD权限的所有权限。我无法继续下去。

2 个答案:

答案 0 :(得分:1)

仅限应用授权流程不支持群组对话访问。

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

答案 1 :(得分:0)

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