Работа над базовым API входа Atlassian Confluence в PHP
$url = 'https://mysubdomain.atlassian.net/jira/rest/auth/1/session/';
$curl = curl_init();
$headers = array(
'Content-Type:application/json',
'Authorization: Basic '. base64_encode($username . ":" . $password)
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
//curl_setopt($curl, CURLOPT_USERPWD, $username.":".$password);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
$postfields = array(
'username' => urlencode($username),
'password' => urlencode($password)
);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode( $postfields ));
$result = curl_exec($curl);
Он показывает только страницу не найдена.
Когда я ввел неправильное имя пользователя или пароль, он показал ошибку аутентификации.
Каким будет правильный код для Atlassian Confluence Basic Login через REST API.
Пожалуйста помоги?
Благодарю.
Задача ещё не решена.
Других решений пока нет …