【发布时间】:2017-10-10 10:45:55
【问题描述】:
我需要集成一个 API 来在我的 codeigniter 项目中注册短信模板。这是我的代码:
$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 api codeigniter callback