我正在尝试设置一个 Web 应用程序,该应用程序将验证特定用户是否属于域的一部分,并且由于我们的域中有标准化的用户名,因此我想只获取他们的电子邮件并进行字符串操作以进行检查。
但是,现在我已经使用了 Microsoft Graph API(我的意思是我拥有不记名令牌并且正在尝试请求“graph.microsoft.com/v1.0/users”,我得到了“权限不足,无法完成”操作'错误。
我想访问与刚刚登录的用户相关的数据,我现在有一个访问令牌。我是使用了错误的端点还是我只是忽略了一些东西。我希望做的事情的例子有限,我重新编写了一个过时的例子,我的代码基于该例子。
$checkDomain = curl_init();
curl_setopt_array($checkDomain, [
CURLOPT_URL => "https://graph.microsoft.com/v1.0/users",
CURLOPT_HTTPHEADER => array("Authorization: Bearer " . $access_token),
CURLOPT_RETURNTRANSFER => 1,
]);
$result2 = curl_exec($checkDomain);
if ($result2 == false) {
die("Result failed");
} else {
echo("checkDomain: ");
}
echo($result2);
$result2 = json_decode($result2);
// ready for str manipulation outside
curl_close($checkDomain);
蓝山帝景