Using access oauth and oauth_token

Grant Donovan May 24, 2017

I can't see to access my onDemand Jira with my oAuth access token.

I have authenticated and I have the application link all setup.  My understanding now is that with the oauth_token I should be able to interact with Jira, but I can't get it to work.  It works with basic authorisation.

This is what I have, but when I run it I don't seem to be authenticated and aren't able to access anything, can anyone see what I am doing wrong

Thanks

Grant

 

$oauth_token="TOKEN";
$oauth_token_secret="SECRET";

$headr = array();
$headr[] = 'Content-type: application/json';
$headr[] = 'Authorization: oauth_token '. $oauth_token;

$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $jiraurl . '/rest/api/latest/' . $resource,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $jdata,
CURLOPT_HTTPHEADER => $headr,
CURLOPT_RETURNTRANSFER => false,

//help debug
CURLOPT_HEADER => true,
CURLINFO_HEADER_OUT => true,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_SSL_VERIFYPEER => false
));


$result = curl_exec($ch);
$ch_error = curl_error($ch);

if ($ch_error) {
echo "<br/>cURL Error: $ch_error<br/>";
}else{
echo "<br/>No curl error we can see<br/>";
}

curl_close($ch);
var_dump($result);
echo "ALL DONE";

0 answers

Suggest an answer

Log in or Sign up to answer