Ошибка при выполнении запроса к API Office365 с кодом ошибки = 401

Я пытаюсь читать электронные письма из Outlook, используя oauth 2 в PHP, но я получаю сообщение об ошибке, как показано ниже

Ошибка при выполнении запроса к API Office365 с кодом ошибки = 401

HTTP / 1.1 401 Несанкционированный сервер: Microsoft-IIS / 10.0

ниже мой код:

if (isset($_GET["code"])) {
echo "hi";
echo implode(" ", $_SESSION["scopes"]);
echo "<pre>";print_r($_GET);echo "</pre>";
$token_request_data = array (
"grant_type" => "authorization_code",
"code" => $_GET["code"],
"redirect_uri" => $_SESSION["redirect_uri"],
"scope" => implode(" ", $_SESSION["scopes"]),
"client_id" => $_SESSION["client_id"],
"client_secret" => $_SESSION["client_secret"]

);
$body = http_build_query($token_request_data);
$response = runCurl($_SESSION["authority"].$_SESSION["token_url"], $body);
$response = json_decode($response);

store_token($response);
file_put_contents("office_active_user_id.txt", get_user_id());
file_put_contents("office_access_token.txt", $response->access_token);
header("Location: " . $_SESSION["redirect_uri"]);
}

Помогите мне, пожалуйста

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]