【发布时间】:2018-08-16 13:21:56
【问题描述】:
大家好,
我正在尝试使用 PHP Curl 使用 MS Graph API 获取所有 office 365 组。
下面是我的代码,
$ch = curl_init('https://graph.microsoft.com/v1.0/groups');
curl_setopt_array($ch, 数组(
CURLOPT_HTTPHEADER => array('Authorization: Bearer'.$accessToken, 'Content-Type: application/json;'),
CURLOPT_RETURNTRANSFER =>是的,
CURLOPT_VERBOSE => 1,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => json_encode(array('securityEnabledOnly'=>true))
));
$out = curl_exec($ch);
curl_close($ch); print_r($out);
输出:
{
“错误”:{
"code": "Request_BadRequest",
"message": "资源 'Group' 的属性 'displayName' 需要一个值。",
“内部错误”:{
“请求 ID”:“0961dd91-37ec-48d6-99bc-47f9e4b1d989”,
“日期”:“2018-03-08T08:31:09”
}}}
我正在使用相同的访问令牌来获取其他运行正常的 MS Graph API 的详细信息,但在这种情况下,我收到此错误。此外,我的租户已通过管理员同意获得所有用户的批准。
请帮助我,因为现在我不知道如何继续。
【问题讨论】:
标签: microsoft-graph-api php-curl