如何Poststream_id、stream_url、数据、状态到Accrloud回调url并写入txt文件

How to Post stream_id, stream_url, data, status to the Acrcloud callback url and write to the txt file

注意:我尝试post将acrcloud中的所有广告信息保存到我的本地txt文件中并保存数据。

我正在研究laravel 5.8

我的 AcrCloud 回调 Url : http://medya.guru/list

注意 2:我有一个 cron 作业命令,这也是; 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:我得到一个 post null {"stream_id":null,"stream_url":null,"stream_data":null,"stream_status":null}

错误信息:419,页面过期 这是因为Laravel有CSRF验证,请参考设置。