From 26051e1f8976cf2adb554fd766b2766b3cb9dff8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E9=A3=9E?= <42599406+xfdown@users.noreply.github.com> Date: Tue, 30 May 2023 03:48:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8E=9F=E7=A5=9E=E4=BD=93?= =?UTF-8?q?=E5=8A=9B=E6=9F=A5=E8=AF=A2=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E3=80=82=20(#145)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/genshin/model/mys/apiTool.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/plugins/genshin/model/mys/apiTool.js b/plugins/genshin/model/mys/apiTool.js index 7d9ea8e..db5bc29 100644 --- a/plugins/genshin/model/mys/apiTool.js +++ b/plugins/genshin/model/mys/apiTool.js @@ -10,7 +10,7 @@ export default class apiTool { * @param {区服} server * @param {是否为星穹铁道或其他游戏? type(bool or string)} isSr */ - constructor (uid, server, isSr = false) { + constructor(uid, server, isSr = false) { this.uid = uid this.isSr = isSr this.server = server @@ -91,6 +91,19 @@ export default class apiTool { useCdk: { url: 'PLACE_HOLDER', query: null + }, + /** 体力接口fp参数用于避开验证码 */ + getFp: { + url: `https://public-data-api.mihoyo.com/device-fp/api/getFp`, + body: { + seed_id: data.seed_id, + device_id: data.deviceId, + platform: '5', + seed_time: new Date().getTime() + '', + ext_fields: '{"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) miHoYoBBS/2.40.1","browserScreenSize":281520,"maxTouchPoints":5,"isTouchSupported":true,"browserLanguage":"zh-CN","browserPlat":"iPhone","browserTimeZone":"Asia/Shanghai","webGlRender":"Apple GPU","webGlVendor":"Apple Inc.","numOfPlugins":0,"listOfPlugins":"unknown","screenRatio":3,"deviceMemory":"unknown","hardwareConcurrency":"4","cpuClass":"unknown","ifNotTrack":"unknown","ifAdBlock":0,"hasLiedResolution":1,"hasLiedOs":0,"hasLiedBrowser":0}', + app_name: 'account_cn', + device_fp: '38d7ee834d1e9' + }, } }, honkaisr: {