我目前正在为群组使用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权限的所有权限。我无法继续下去。
答案 0 :(得分:1)
仅限应用授权流程不支持群组对话访问。
我们正在努力为这种情况返回更好的错误。
答案 1 :(得分:0)
您可以通过fiddler跟踪HTTP请求,以查看Microsoft Graph和Postman之间的区别。我们还可以通过跟踪HTTP请求获取访问令牌,并使用Fiddler构建请求。 希望它有所帮助。