fix: 移除rl_callback中未定义的http_request变量, 直接用params_kw获取GET参数
This commit is contained in:
parent
c9bc2da46b
commit
fadde32ecc
@ -8,27 +8,12 @@ debug("[rl_callback] ===== START =====")
|
|||||||
debug(f"[rl_callback] params_kw: {params_kw}")
|
debug(f"[rl_callback] params_kw: {params_kw}")
|
||||||
print(f"[rl_callback] params_kw: {params_kw}")
|
print(f"[rl_callback] params_kw: {params_kw}")
|
||||||
|
|
||||||
body_str = http_request.get("body", "") or ""
|
# Extract bytedToken and resultCode from query params (GET callback)
|
||||||
byted_token = ""
|
byted_token = (params_kw.get("bytedToken")
|
||||||
result_code = ""
|
or params_kw.get("BytedToken")
|
||||||
|
or params_kw.get("byted_token")
|
||||||
# 1. Try POST body (JSON)
|
or "")
|
||||||
try:
|
result_code = params_kw.get("resultCode", "")
|
||||||
body = json.loads(body_str) if body_str else {}
|
|
||||||
byted_token = (body.get("BytedToken") or body.get("bytedToken")
|
|
||||||
or body.get("byted_token") or body.get("Token") or "")
|
|
||||||
result_code = body.get("resultCode") or body.get("ResultCode") or ""
|
|
||||||
except Exception as e:
|
|
||||||
debug(f"[rl_callback] body parse error: {e}")
|
|
||||||
|
|
||||||
# 2. Fallback: query string params (GET callback)
|
|
||||||
if not byted_token:
|
|
||||||
byted_token = (params_kw.get("bytedToken")
|
|
||||||
or params_kw.get("BytedToken")
|
|
||||||
or params_kw.get("byted_token")
|
|
||||||
or "")
|
|
||||||
if not result_code:
|
|
||||||
result_code = params_kw.get("resultCode", "")
|
|
||||||
|
|
||||||
debug(f"[rl_callback] byted_token={byted_token}, resultCode={result_code}")
|
debug(f"[rl_callback] byted_token={byted_token}, resultCode={result_code}")
|
||||||
print(f"[rl_callback] byted_token={byted_token}, resultCode={result_code}")
|
print(f"[rl_callback] byted_token={byted_token}, resultCode={result_code}")
|
||||||
@ -46,7 +31,6 @@ try:
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
debug(f"[rl_callback] exception: {e}")
|
debug(f"[rl_callback] exception: {e}")
|
||||||
print(f"[rl_callback] exception: {e}")
|
print(f"[rl_callback] exception: {e}")
|
||||||
print(traceback.format_exc())
|
|
||||||
return json.dumps({"code": "500", "message": f"Internal error: {str(e)}"})
|
return json.dumps({"code": "500", "message": f"Internal error: {str(e)}"})
|
||||||
|
|
||||||
if result.get("success"):
|
if result.get("success"):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user