I am using below code:
<?php
$data = array(
"color" => "gray",
"message_format" => "text",
"message" => "My First Notify"
);
$url_send ="https://{hostname}/v2/room/{room_id}/notification?auth_token={keys}";
$str_data = json_encode($data);
function sendPostData($url, $post)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,$post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($post)));
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
$res = sendPostData($url_send, $str_data);
if($res != false)
echo "Response: ".$res;
else
var_dump($res);
?>
If anybody know how to solve let me know. Thanks in advance.
It looks like you need the Authorization header with your token: https://developer.atlassian.com/hipchat/guide/hipchat-rest-api
If that doesn't help, the response data would probably be helpful in diagnosing issues. The error codes can often tell you a lot about why any given request failed: https://developer.atlassian.com/hipchat/guide/hipchat-rest-api/api-response-codes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.