$url = ‘http://localhost/phalcon-api-oauth2/insertposts/’;
//Initiate cURL.
$ch = curl_init($url);
$atoken=’wCtmX4HC94yACOLVJVtufqG5C41RcbFHkq5wq2u4′;
$jsontoken= array(‘token’ => ‘wCtmX4HC94yACOLVJVtufqG5C41RcbFHkq5wq2u4’);
$jsonTokenEncoded = json_encode($jsontoken);
curl_setopt($ch, CURLOPT_HTTPHEADER,$jsontoken);
//The JSON data.
$jsonData = array(
// ‘token’ => ‘wCtmX4HC94yACOLVJVtufqG5C41RcbFHkq5wq2u4’,
‘name’ => ‘O345345’,
‘type’ => ‘mechanicalss’,
‘year’ => ‘1983’
);
//Encode the array into JSON.
$jsonDataEncoded = json_encode($jsonData);
//Tell cURL that we want to send a POST request.
curl_setopt($ch, CURLOPT_POST, 1);
//Attach our encoded JSON string to the POST fields.
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
//Set the content type to application/json
curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘Content-Type: application/json’));
//Execute the request
echo $result = curl_exec($ch);
I m using this but i m getting this error. The request is missing an access token in either the Authorization header or the token request parameter.Please help