|
@@ -47,9 +47,9 @@ class AppCampaignView(View):
|
|
elif operation == 'switchCampaign': # 广告活动开关
|
|
elif operation == 'switchCampaign': # 广告活动开关
|
|
return self.switch_campaign(request_dict, response)
|
|
return self.switch_campaign(request_dict, response)
|
|
elif operation == 'appGetCampaigns':
|
|
elif operation == 'appGetCampaigns':
|
|
- return self.app_get_campaigns(request_dict, response)
|
|
|
|
|
|
+ return self.app_get_campaigns(request_dict)
|
|
elif operation == 'recordUserBehavior':
|
|
elif operation == 'recordUserBehavior':
|
|
- return self.record_user_behavior(request_dict, response)
|
|
|
|
|
|
+ return self.record_user_behavior(request_dict)
|
|
elif operation == 'getUserBehaviorLog':
|
|
elif operation == 'getUserBehaviorLog':
|
|
return self.get_user_behavior_log(request_dict, response)
|
|
return self.get_user_behavior_log(request_dict, response)
|
|
else:
|
|
else:
|
|
@@ -346,15 +346,17 @@ class AppCampaignView(View):
|
|
# 使用 pytz.FixedOffset 创建时区
|
|
# 使用 pytz.FixedOffset 创建时区
|
|
return pytz.FixedOffset(total_minutes)
|
|
return pytz.FixedOffset(total_minutes)
|
|
|
|
|
|
- def app_get_campaigns(cls, request_dict, response):
|
|
|
|
|
|
+ def app_get_campaigns(cls, request_dict):
|
|
"""
|
|
"""
|
|
APP获取广告活动列表
|
|
APP获取广告活动列表
|
|
@param request_dict: 请求参数
|
|
@param request_dict: 请求参数
|
|
@param response: 响应对象
|
|
@param response: 响应对象
|
|
@return: 响应对象
|
|
@return: 响应对象
|
|
"""
|
|
"""
|
|
|
|
+ language = request_dict.get('language', 'en')
|
|
tz = request_dict.get('tz', '+0:00')
|
|
tz = request_dict.get('tz', '+0:00')
|
|
token = request_dict.get('token', None)
|
|
token = request_dict.get('token', None)
|
|
|
|
+ response = ResponseObject(language)
|
|
if not token:
|
|
if not token:
|
|
return response.json(444)
|
|
return response.json(444)
|
|
token = TokenObject(token)
|
|
token = TokenObject(token)
|
|
@@ -429,16 +431,18 @@ class AppCampaignView(View):
|
|
except Exception as e:
|
|
except Exception as e:
|
|
return response.json(173)
|
|
return response.json(173)
|
|
|
|
|
|
- def record_user_behavior(cls, request_dict, response):
|
|
|
|
|
|
+ def record_user_behavior(cls, request_dict):
|
|
"""
|
|
"""
|
|
记录用户行为
|
|
记录用户行为
|
|
@param request_dict: 请求参数
|
|
@param request_dict: 请求参数
|
|
@param response: 响应对象
|
|
@param response: 响应对象
|
|
@return: 响应对象
|
|
@return: 响应对象
|
|
"""
|
|
"""
|
|
|
|
+ language = request_dict.get('language', 'en')
|
|
status = request_dict.get('status', None) # 1.未跳过 2.已跳过 3.点击广告
|
|
status = request_dict.get('status', None) # 1.未跳过 2.已跳过 3.点击广告
|
|
campaign_id = request_dict.get('campaign_id', None)
|
|
campaign_id = request_dict.get('campaign_id', None)
|
|
token = request_dict.get('token', None)
|
|
token = request_dict.get('token', None)
|
|
|
|
+ response = ResponseObject(language)
|
|
if not token:
|
|
if not token:
|
|
return response.json(444)
|
|
return response.json(444)
|
|
token = TokenObject(token)
|
|
token = TokenObject(token)
|