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";