как установить заголовок авторизации почтальона в php curl - PullRequest
0 голосов
/ 25 апреля 2019

Я запрашиваю токен запроса для публичного API в почтальоне, устанавливая заголовки авторизации, используя среду почтальона, и он дает мне токен запроса, но когда я устанавливаю заголовок авторизации в php curl, он показывает мне ошибку недопустимого ключа потребителя ..

ссылка на изображение: https://i.stack.imgur.com/XeBmp.png

$ch = curl_init();
$url = "https://api.xero.com/oauth/RequestToken";


$headers = array( 
'Content-Type: application/json',
'Accept: application/json',
'Authorization:OAuth',
'oauth_consumer_key:key',
'oauth_consumer_secret:secret',
'oauth_signature_method:HMAC-SHA1',
'oauth_signature:udqyOKnf1Qa1mf536i2%2BB4uj5z0%3D',
'oauth_timestamp:'.time(),
'oauth_nonce:t02gAz',
'oauth_version'=>'1.0'
);

curl_setopt($ch , CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$information = curl_getinfo($ch);
print_r($information);
$result = curl_exec($ch);
print_r($result);   

if($result === false){
    echo "success";

}
else{
    //echo "error";

}
...