1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?php
- namespace mini\sdk\controller;
- use huolib\status\CommonStatus;
- use huoMpAd\MpAdOut;
- use mini\common\controller\V2ApiBaseController;
- use think\Log;
- class MpAdReportController extends V2ApiBaseController {
- function _initialize() {
- parent::_initialize();
- }
-
- public function index() {
- $_click_id = $this->request->param('click_id/s', '');
- if (empty($_click_id)) {
- $this->success(lang('SUCCESS'));
- }
- $_game_rq = $this->setGameData();
- $_app_id = $_game_rq->getHAppId();
- $_ma_out = new MpAdOut();
- $_rs = $_ma_out->createDataSource($_app_id);
- if (CommonStatus::NO_ERROR != $_rs['code']) {
- $_rs['msg'] = '创建数据源错误:'.$_rs['msg'];
- $this->returnData($_rs);
- }
- $_action_data = [];
- $_action_data['user_action_set_id'] = $_rs['data']['user_action_set_id'];
- $_action_data['click_id'] = $_click_id;
- $_action_data['url'] = $this->request->param('url/s', '');
- if (empty($_action_data['click_id'])) {
- $this->error('缺少参数click_id');
- }
- if (empty($_action_data['user_action_set_id'])) {
- $this->error('缺少参数user_action_set_id');
- }
- if (empty($_action_data['url'])) {
- $_action_data['url'] = 'http://www.qq.com';
- }
- if (!(strpos($_action_data['url'], "http://www.") === 0)) {
- $_action_data['url'] = 'http://www.'.$_action_data['url'];
- }
- $_rs = $_ma_out->dataReport($_app_id, $_action_data);
- if (CommonStatus::NO_ERROR != $_rs['code']) {
- $_rs['msg'] = '回传数据错误:'.$_rs['msg'];
- $this->returnData($_rs);
- }
- $this->success(lang('SUCCESS'));
- }
- }
|