git -C '/home/opc/rocketa.git' show 82a37b4 -- oci_func/click/func.pycommit 82a37b45f1ae7255ba27bacafbdc1fe8be9a680b
Author: Satoshi Ujihara <satoshi_ujihara@fivegate.jp>
Date: Tue Oct 7 18:17:19 2025 +0900
独自処理削除
diff --git a/oci_func/click/func.py b/oci_func/click/func.py
index 8c43a4b..83be5c7 100644
--- a/oci_func/click/func.py
+++ b/oci_func/click/func.py
@@ -70,13 +70,6 @@ def handler(ctx, data: io.BytesIO = None):
hash_value = ''
hash_text = ''
- # サイバーエージェント(media_id:38)の独自処理用変数
- cyber_agent_hash = 'S9tSBzMUjfr9B5FA'
- cyber_agent_cid = ''
- cyber_agent_af = ''
- cyber_agent_ky = ''
- cyber_agent_return_url = 'https://err.mobadme.jp/mb/error10.php'
-
defined_parameters = {
'ad_id',
'client_id',
@@ -94,11 +87,6 @@ def handler(ctx, data: io.BytesIO = None):
if headers.get('referer') is not None:
referer = headers.get('referer')
-
- # 売れるネット アドエビス広告
- ad_ebis_list = {
- '243', '277', '296', '308', '415', '520', '575', '746', '756', '777', '782', '783', '815'
- }
if headers.get('referer') is not None:
referer = headers.get('referer', [None])[0]
@@ -131,35 +119,10 @@ def handler(ctx, data: io.BytesIO = None):
if key not in defined_parameters:
other_parameters = other_parameters + key + '=' + value + '&'
- if int(media_id) == 38:
- if key == 'cid':
- cyber_agent_cid = value
-
- if key == 'af':
- cyber_agent_af = value
-
- if key == 'ky':
- cyber_agent_ky = value
if other_parameters is not None:
other_parameters = other_parameters.rstrip('&')
-
-
-
- # CyberAgent特殊処理
- if media_id and int(media_id) == 38:
- hash_text = ad_id + ':' + cyber_agent_cid + ':' + cyber_agent_af + ':' + cyber_agent_hash
- hash_value = hashlib.sha256(hash_text.encode())
-
- if not hash_value.hexdigest() == cyber_agent_ky:
- cyber_agent_return_url += '?adid=' + ad_id + '&cid=' + cyber_agent_cid + '&af=' + cyber_agent_af + '&ky=' + cyber_agent_ky
-
- return response.Response(
- ctx,
- status_code=302,
- headers={"Location": cyber_agent_return_url}
- )
logging.info(f"■■■163■■■■{error}")
# 広告詳細取得
if error == 0:
@@ -495,7 +458,7 @@ def handler(ctx, data: io.BytesIO = None):
# Adjust特別処理
elif int(result_method) == 4:
- callback_url = 'https://api.ad-leap.jp/service/result?sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id + '&device_id={idfa||gps_adid}&adjust_id={adid}'
+ callback_url = 'https://api.rocket-a.com/service/result?sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id + '&device_id={idfa||gps_adid}&adjust_id={adid}'
if uid != '':
callback_url += '&media_uid=' + uid
@@ -533,175 +496,9 @@ def handler(ctx, data: io.BytesIO = None):
# Singular特別処理
elif int(result_method) == 10:
url += '&cl=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- else:
- if int(client_id) == 2 and ad_id in ad_ebis_list:
- url += '&ebisOther1=' + sid + '&ebisOther2=' + ad_id + '&ebisOther3=' + client_id
-
- elif int(client_id) == 3:
- url += '&c=pointincome&af_sub1=' + sid + '&sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 8:
- url += '&pbid=' + sid + '&kbp1=' + ad_id + '&kbp2=' + client_id
-
- elif int(client_id) == 10:
- url += '&uid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 11:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '¶m5=' + media_id
-
- elif int(client_id) == 12:
- url += '&adleap_sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 13:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '¶m4=' + media_id
-
- elif int(client_id) == 14:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '¶m4=' + media_id
-
- elif int(client_id) == 15:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id
-
- elif int(client_id) == 25:
- url += '&afad_param_1=' + sid + '&afad_param_2=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 28:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 38:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id
-
- elif int(client_id) == 39:
- url += '&click_id=' + sid + '&sub_id=' + ad_id + '&sub_id1=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 47:
- url += '&sad=' + sid + '&suid=' + ad_id + '&sid=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 49:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 53:
- url += '&suid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 54:
- url += '&click_id=' + sid + '&aff_sub1=' + ad_id + '&aff_sub2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 55:
- url += '&uix=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 56:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 59:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 62:
- url += '&pbid=' + sid + '&kbp1=' + ad_id + '&kbp2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 64:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 65:
- url += '&afid=' + sid + '&afid2=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 70:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 73:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 76:
- url += '&pbid=' + sid + '&kbp1=' + ad_id + '&kbp2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 77:
- url += '&uix=' + sid + '-' + ad_id + '-' + client_id + '-' + media_id
-
- elif int(client_id) == 79:
- url += '&SubId1=' + sid + '&SubId2=' + ad_id + '&SubId3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 81:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 82:
- url += '&suid=' + sid + '&sad=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 83:
- url += '¶m4=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 84:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 85:
- url += '&ebisOther1=' + sid + '&ebisOther2=' + ad_id + '&ebisOther3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 87:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 92:
- url += '&suid=' + sid + '&sad=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 97:
- url += '&pbid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 98:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 99:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 104:
- if int(ad_id) == 2168:
- url += sid
-
- else:
- # こちらはデフォルト
- url += '&sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 112:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 115:
- url += '&pbid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 116:
- url += '&ebisOther1=' + sid + '&ebisOther2=' + ad_id + '&ebisOther3=' + client_id
-
- elif int(client_id) == 119:
- url += '&pbid=' + sid + '&kbp1=' + ad_id + '&kbp2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 123:
- url += '&uix=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 125:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 129:
- url += '&aff_click_id=' + sid + '&s1=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 131:
- url += '&ext=' + sid + '&ext1=' + ad_id + '&ext2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 138:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 152:
- url += '&pbid=' + sid + '&kbp1=' + ad_id + '&kbp2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 155:
- url += '&click_id=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 158:
- url += '&cl=' + sid + '&psid=' + ad_id + '&psn=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 164:
- url += '¶m1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 172:
- url += '&pbid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- else:
- url += '&sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
+ else:
+ pass
+ #client_id独自処理削除
else:
# ソケット通信の時はパラメータはデフォ
if int(result_method) == 2:
@@ -753,174 +550,10 @@ def handler(ctx, data: io.BytesIO = None):
url += '?cl=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
else:
- if int(client_id) == 2 and ad_id in ad_ebis_list:
- url += '?ebisOther1=' + sid + '&ebisOther2=' + ad_id + '&ebisOther3=' + client_id
-
- elif int(client_id) == 3:
- url += '?c=pointincome&af_sub1=' + sid + '&sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 8:
- url += '?pbid=' + sid + '&kbp1=' + ad_id + '&kbp2=' + client_id
-
- elif int(client_id) == 10:
- url += '?uid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 11:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '¶m5=' + media_id
-
- elif int(client_id) == 12:
- url += '?adleap_sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 13:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '¶m4=' + media_id
-
- elif int(client_id) == 14:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '¶m4=' + media_id
-
- elif int(client_id) == 15:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id
-
- elif int(client_id) == 25:
- url += '?afad_param_1=' + sid + '&afad_param_2=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 28:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 38:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id
-
- elif int(client_id) == 39:
- url += '?click_id=' + sid + '&sub_id=' + ad_id + '&sub_id1=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 47:
- url += '?sad=' + sid + '&suid=' + ad_id + '&sid=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 49:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 53:
- url += '?suid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 54:
- url += '?click_id=' + sid + '&aff_sub1=' + ad_id + '&aff_sub2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 55:
- url += '?uix=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 56:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 59:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 62:
- url += '?pbid=' + sid + '&kbp1=' + ad_id + '&kbp2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 64:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 65:
- url += '?afid=' + sid + '&afid2=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 70:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 73:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 76:
- url += '?pbid=' + sid + '&kbp1=' + ad_id + '&kbp2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 77:
- url += '?uix=' + sid + '-' + ad_id + '-' + client_id + '-' + media_id
-
- elif int(client_id) == 79:
- url += '?SubId1=' + sid + '&SubId2=' + ad_id + '&SubId3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 81:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 82:
- url += '?suid=' + sid + '&sad=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 83:
- url += '?param4=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 84:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 85:
- url += '?ebisOther1=' + sid + '&ebisOther2=' + ad_id + '&ebisOther3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 87:
- url += '?param1=' + sid + '¶m2=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 92:
- url += '?suid=' + sid + '&sad=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 97:
- url += '?pbid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 98:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 99:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 104:
- if int(ad_id) == 2168:
- url += sid
-
- else:
- # こちらはデフォルト
- url += '?sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 112:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 115:
- url += '?pbid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 116:
- url += '?ebisOther1=' + sid + '&ebisOther2=' + ad_id + '&ebisOther3=' + client_id
-
- elif int(client_id) == 119:
- url += '?pbid=' + sid + '&kbp1=' + ad_id + '&kbp2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 123:
- url += '?uix=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 125:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 129:
- url += '?aff_click_id=' + sid + '&s1=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 131:
- url += '?ext=' + sid + '&ext1=' + ad_id + '&ext2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 138:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 152:
- url += '?pbid=' + sid + '&kbp1=' + ad_id + '&kbp2=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 155:
- url += '?click_id=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 158:
- url += '?cl=' + sid + '&psid=' + ad_id + '&psn=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 164:
- url += '?param1=' + sid + '¶m2=' + ad_id + '¶m3=' + client_id + '&media_id=' + media_id
-
- elif int(client_id) == 172:
- url += '?pbid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
-
- else:
- url += '?sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
+ #client_id独自処理削除
+ url += '?sid=' + sid + '&ad_id=' + ad_id + '&client_id=' + client_id + '&media_id=' + media_id
- if uid != '' and int(result_method) != 4 and int(client_id) != 104:
+ if uid != '' and int(result_method) != 4:
url += '&media_uid=' + uid
logging.info(f"■■■917■■■{url}")