算命站点投放快手广告进行广告回传联调
1、快手会给你的落地页后面加一个callback参数,接收到callback参数,将callback参数保存到cookie里面。
1、快手会给你的落地页后面加一个callback参数,接收到callback参数,将callback参数保存到cookie里面。
//将快手广告带来的callback存起来 用于回传给快手 $callback = req::item('callback'); if($callback) { file_put_contents("callback.txt",$callback); setcookie("callback", $callback, 0, '/'); }
2、然后只需要在合适的页面进行回传就行了,注意不能使用js的ajax进行回传,会出现cors的跨域报错,所以使用php的file_get_contents进行回传就没问题
$a2 = file_get_contents("http://ad.partner.gifshow.com/track/activate?event_type=14&purchase_amount=".$row['money']."&event_time=".$time2."&callback=".$_COOKIE['callback']); file_put_contents('kuaishou_url.txt',"http://ad.partner.gifshow.com/track/activate?event_type=14&purchase_amount=".$row['money']."&event_time=".$time2."&callback=".$_COOKIE['callback']); file_put_contents('kuaishou.txt',$a2);
3、通过使用file_put_contents方法,可以把callback,回传地址,回传结果保存下来,方便出错的时候进行查看调试。
4、详细指导页面:https://docs.qingque.cn/d/home/eZQDnexll3-ebbtlX3xEDvBN3?identityId=EEX7hoMdJx
5、回传成功后会返回:{"result":1,"host-name":"public-bjy-c34-kce-node1498.idchb1az2.hb1.kwaidc.com"},result是1的话就表示回传成功了
6、注意回传事件event_type,这个参数填错了,也会导致回传失败。