大家好,

我试图使用PHP Curl使用MS Graph API获取所有office 365组 .

以下是我的代码,
$ ch = curl_init('https://graph.microsoft.com/v1.0/groups');
curl_setopt_array($ ch,array(
CURLOPT_HTTPHEADER => array('Authorization: Bearer ' . $ accessToken,'Content-Type: application/json;'),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_VERBOSE => 1,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => json_encode(array('securityEnabledOnly' => true))
));
$ out = curl_exec($ ch);
curl_close($ CH);的print_r($出);

OUTPUT:
{
"error":{
"code":"Request_BadRequest",
"message":"A value is required for property 'displayName' of resource 'Group'.",
"innerError":{
"request-id":"0961dd91-37ec-48d6-99bc-47f9e4b1d989",
"date":"2018-03-08T08:31:09"
}}}

我正在使用相同的访问令牌来获取其他MS Graph API的详细信息,这些API工作正常,但在这种情况下,我收到此错误 . 此外,我的租户通过管理员同意批准所有用户 .

请帮助我,因为现在我不知道如何继续 .