真人素材库授权BUG修复 2

This commit is contained in:
2026-07-06 15:58:50 +08:00
parent 056a26c42b
commit f4d278eae4
@@ -149,7 +149,11 @@ class ArkPrivateAssetClient:
)
}
service = Service(service_info, api_info)
raw = service.json(action.value, {}, payload)
# volcengine SDK 在签名阶段会对 request.body 做 hashlib.sha256(body)。
# Python 3 下 hashlib.sha256 只能接收 bytes/bytearray,不能接收 dict 或 str。
body = json.dumps(payload, ensure_ascii=False, separators=(",", ":")).encode("utf-8")
raw = service.json(action.value, {}, body)
resp = self._normalize_response(raw)
metadata = resp.get("ResponseMetadata") if isinstance(resp, dict) else None