Php API的回调url

Php API的回调url,php,json,api,codeigniter,callback,Php,Json,Api,Codeigniter,Callback,我需要集成一个API在我的codeigniter项目中注册sms模板。这是我的代码: $postdata = array('userid' => 'user', 'password' => 'user@321', 'template' => 'Demo template', 'callback_url'

我需要集成一个API在我的codeigniter项目中注册sms模板。这是我的代码:

$postdata = array('userid'          => 'user',
                    'password'          => 'user@321',
                    'template'          => 'Demo template',
                    'callback_url'      => base_url().'API/templateCallback'
                ); 

$postdata = json_encode($postdata);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://example.com/TemplateRegistration2/registerTemplate.jsp");

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$postdata);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec ($ch);
curl_close ($ch);
$response = json_decode($response); 
print_r($response);
响应将是一个json对象,如

{"req_id":"809ff62f-74a9-45a5-9cb5-5e60763289af","status":"0" ,"comment":"OK"} 

但是我如何在templateCallback()函数中读取这个json对象。是否有任何内置函数执行相同的操作

模板回调是PHP文件。然后应该解析请求

大概是这样的:

$json = file_get_contents('php://input');
$obj = json_decode($json, TRUE);

模板回调是PHP文件。然后应该解析请求

大概是这样的:

$json = file_get_contents('php://input');
$obj = json_decode($json, TRUE);