注意:我尝试将所有广告信息从acrcloud发布到我的本地txt文件中,然后保存数据。
我正在研究laravel 5.8
我的AcrCloud回调网址:http://medya.guru/list
注2:我有一个cron job命令,也是。
curl -s medya.guru/list> / dev / null
它每分钟都在工作,
控制器中的功能data()为;
public function data(){
$filename = storage_path('tmp/monitor_result.lst');
$stream_result = array();
$stream_result['stream_id'] = $_POST['stream_id'];
$stream_result['stream_url'] = $_POST['stream_url'];
$stream_result['stream_data'] = json_decode($_POST["data"], true); #monitor result body.
$stream_result['stream_status'] = $_POST["status"]; ##status=0 means data is No Result.
//save result to mysql, redis or file
file_put_contents($filename, json_encode($stream_result)."\n", FILE_APPEND);
echo "ok";
}
注1:我收到的帖子为空 {“ stream_id”:null,“ stream_url”:null,“ stream_data”:null,“ stream_status”:null}