fix: improve product detail api compatibility
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

This commit is contained in:
Your Name 2026-05-09 14:41:47 +08:00
parent d73836c365
commit f99ca7e49d

View File

@ -554,13 +554,13 @@ function buildProductDetailRequestUrl(params: {
if (!url.searchParams.has("sync_analysis")) {
url.searchParams.set(
"sync_analysis",
params.config.productDetailSyncAnalysis === false ? "false" : "true"
params.config.productDetailSyncAnalysis === false ? "0" : "1"
);
}
if (!url.searchParams.has("force_reanalyze")) {
url.searchParams.set(
"force_reanalyze",
params.config.productDetailForceReanalyze === true ? "true" : "false"
params.config.productDetailForceReanalyze === true ? "1" : "0"
);
}
requestUrl = url.toString();
@ -690,6 +690,8 @@ async function requestProductDetailReferences(params: {
method,
headers: {
Accept: "application/json",
Connection: "close",
"User-Agent": "curl/8.0",
"X-API-KEY": apiKey,
...(method === "POST" ? { "Content-Type": "application/json" } : {}),
},