Sto provando a utilizzare l'API REST JIRA con PHP. Quando copio l'url qui sotto e lo incollo direttamente nel browser, funziona bene. Il problema risultante viene restituito come json.Non autorizzato (401) quando provo ad accedere all'API JREA REST con PHP
Ma con il codice qui sotto non funziona. Ottengo Non autorizzato (401) come messaggio di risposta. Sì, ho controllato e ricontrollato che le credenziali siano valide. Questo è il mio codice:
$username = 'username';
$password = 'psw';
$url = "https://mycompany.atlassian.net/rest/api/2/issue/XXX-123";
$curl = curl_init();
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_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
$result = curl_exec($curl);
echo $result;
Qualche idea?
fornendo nome utente ha fatto il trucco, grazie! –
Sì, nel mio caso il nome utente era solo la parte prima della @ (non l'intero indirizzo email), quindi mi ha registrato direttamente. –
Scatto fantastico, mi sono lasciato ingannare per un secondo o due –