想用php给特定的频道设备推送消息,总是出错。直接上代码:
public function api(){
$channel=I('channel');
//初始化,创建一个curl资源
$info=curl_init();
//设置url和相应的选项
curl_setopt($info, CURLOPT_HTTPHEADER, array(
"X-LC-Id:",
"X-LC-Key:",
"Content-Type: application/json"
));
curl_setopt($info, CURLOPT_URL, "https://api.leancloud.cn/1.1/push?".urlencode("'where':{'channel':{'$resex':'{$channel}','data':{'alert':'{'action':'com.auais.CMD','cmd':'cmd_update_card'}'}}"));
curl_setopt($info, CURLOPT_HEADER,FLASE);
curl_setopt($info, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($info, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($info, CURLOPT_RETURNTRANSFER, TRUE);
//抓取url并传递给浏览器
$want=curl_exec($info);
$one=json_decode($want);
//$error=curl_error($info);
//关闭curl资源,并且释放系统资源
curl_close($info);
dump($one);
//return $error;
// return $one;
}
-
创建时间
16年6月17日
-
最后回复
16年6月17日
-
7
回复
-
1.5K
浏览
-
2
用户
-
3
链接