From c4146840d1f69f8ffbd0d4ef8061794692c6ffcf Mon Sep 17 00:00:00 2001 From: zhangshilong <3131521901@qq.com> Date: Sun, 19 Jan 2025 17:21:49 +0800 Subject: [PATCH 1/2] fix: coolapk api error --- worker/src/providers/coolapk.ts | 51 +++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 6 deletions(-) diff --git a/worker/src/providers/coolapk.ts b/worker/src/providers/coolapk.ts index 30c80e8..1f2a58b 100644 --- a/worker/src/providers/coolapk.ts +++ b/worker/src/providers/coolapk.ts @@ -38,16 +38,55 @@ export default async function coolapkProvider( key: string, ): Promise { const headers = { - 'User-Agent': - 'Dalvik/2.1.0 (Linux; U; Android 9; MI 8 SE MIUI/9.5.9) (#Build; Xiaomi; MI 8 SE; PKQ1.181121.001; 9) +CoolMarket/9.2.2-1905301', - 'X-App-Id': 'com.coolapk.market', + 'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 14)', + /** + * { + * "status": 1000, + * "error": null, + * "message": "请求方式错误" + * } + */ 'X-Requested-With': 'XMLHttpRequest', - 'X-Sdk-Locale': 'zh-CN', + /** + * { + * "status": 1001, + * "error": null, + * "message": "应用未授权" + * } + */ + 'X-App-Id': 'com.coolapk.market', + /** + * { + * "status": 1004, + * "error": null, + * "message": "请求验证错误" + * } + */ 'X-App-Device': - 'AyOzEjLG9VMx8FMx00QHBFI7ATMNN0RQByOPBFUPByOPBFUPByOgsDI7AyOzcjMBlmZYtWLshncvNmM3ZFdwMkMZFWMXlHWGRDTalTLoVFR', + 'YTZlhTNxUGNiV2NmVGM4EGI7cDMw4SNwATMzIjLBFDUVByODFUMxITM0AjMyAyOp1GZlJFI7kWbvFWaYByOgsDI7AyOxcGd5NkYwhHRQRDcqVTc0FXW3tGRJVneRhEZuV1XIpHOKVFR', + /** + * { + * "status": 1004, + * "error": null, + * "message": "请求验证错误" + * } + */ + 'X-App-Code': 2408121, + // 'X-App-Token': getAppToken(), + /** + * { + * "status": 1001, + * "error": null, + * "message": "请求方式错误(1)" + * } + */ + 'X-App-Token': + 'v3JDJ5JDEwJE5qYzRZMkkzWkdNdlpqSTFPV1UzWWVYeDBOZGtKLkVFYXBhZ0R1RFlPRGVrWVlBMTVjVUNt', + 'X-App-Version': '14.4.0', + 'X-Api-Version': 14, + 'X-Sdk-Locale': 'zh-CN', Host: 'api.coolapk.com', 'X-Dark-Mode': '0', - 'X-App-Token': getAppToken(), } return commonProviderHandler({ providerName: 'coolapk', From 70e7b024f8f1067e66d7b58b3d3d038b9e61a0c5 Mon Sep 17 00:00:00 2001 From: zhangshilong <3131521901@qq.com> Date: Sun, 19 Jan 2025 17:39:59 +0800 Subject: [PATCH 2/2] fix: afdian api error --- worker/src/providers/afdian.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worker/src/providers/afdian.ts b/worker/src/providers/afdian.ts index 092ca67..59c6478 100644 --- a/worker/src/providers/afdian.ts +++ b/worker/src/providers/afdian.ts @@ -25,7 +25,7 @@ export default async function afdianProvider( return commonProviderHandler({ providerName: 'afdian', queryKey: key, - fetchUrl: `https://afdian.net/api/user/get-profile-by-slug?url_slug=${key}`, + fetchUrl: `https://afdian.com/api/user/get-profile-by-slug?url_slug=${key}`, countObjPath: 'data.user.creator.monthly_fans', errorMessageObjPath: 'em', isResponseValid: d => d.ec === 200 && 'user' in d.data,