У меня есть сайт WordPress, где я использую этот запрос для получения токена доступа. Когда я вошел в систему и сделал запрос, я получил токен доступа.
Однако, когда я вышел из системы, браузер запрашивает имя пользователя и пароль. Это нормально, когда я использую браузер для этого, но что, если я хочу вызвать этот скрипт из своего кода?
Обычно я получаю массив со значением токена доступа, но теперь я получаю код html для вход в систему. Есть ли способ отобразить это имя пользователя и пароль вместо просмотра html?
$url = 'http://***/oauth/authorize?response_type=code&client_id=***&redirect_uri=https://***redirect.php';
$options = array(
'http' => array(
'method' => 'POST',
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) { /* Handle error */ }
var_dump($result);