From ab73cf02a43778b0900322e65b323be10a11318c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=88=E6=A3=AE=E5=90=B4?= <8402134@qq.com> Date: Thu, 20 Oct 2022 23:27:20 +0800 Subject: [PATCH] 1 --- PCRobot/PCWechat/Routine/Wechat_Xiaoxie_Analysis.cs | 4 +++- PCRobot/PCWechat/Routine/Wechat_Xiaoxie_Override.cs | 6 ++++++ 应用/TBRebate/Class1.cs | 4 +--- 应用/TBRebate/Uses/MessageOperation.cs | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/PCRobot/PCWechat/Routine/Wechat_Xiaoxie_Analysis.cs b/PCRobot/PCWechat/Routine/Wechat_Xiaoxie_Analysis.cs index 511a8ed..0387c2f 100644 --- a/PCRobot/PCWechat/Routine/Wechat_Xiaoxie_Analysis.cs +++ b/PCRobot/PCWechat/Routine/Wechat_Xiaoxie_Analysis.cs @@ -1390,7 +1390,9 @@ namespace PCRobot.PCWechat.Routine //{"data":{"appIconUrl":"","appName":"","baseResponse":{"errMsg":{"string":""},"ret":0},"code":"043ahM0w3h4kQY252N1w3zkH0z2ahM0C","jsApiBaseResponse":{"errcode":0,"errmsg":"ok"},"liftSpan":0,"openId":"","sessionKey":"","sessionTicket":"","signature":"","state":""},"type":11136} - var appid = data["appid"].ToString(); + //{"data":{"appIconUrl":"","appName":"","baseResponse":{"errMsg":{"string":""},"ret":0},"code":"033s8p0007xbLO1XLs3002qRRv0s8p05","jsApiBaseResponse":{"errcode":0,"errmsg":"ok"},"liftSpan":0,"openId":"","sessionKey":"","sessionTicket":"","signature":"","state":""},"type":11136} + + var appid = data["appid"]?.ToString() ?? string.Empty; var code = data["code"].ToString(); if (user.AutoAuthLoginMiNiApps.ContainsKey(appid)) diff --git a/PCRobot/PCWechat/Routine/Wechat_Xiaoxie_Override.cs b/PCRobot/PCWechat/Routine/Wechat_Xiaoxie_Override.cs index 470f882..6ca5c72 100644 --- a/PCRobot/PCWechat/Routine/Wechat_Xiaoxie_Override.cs +++ b/PCRobot/PCWechat/Routine/Wechat_Xiaoxie_Override.cs @@ -1197,6 +1197,12 @@ namespace PCRobot.PCWechat.Routine { return User.AutoAuthLoginMiNiApps[appid]; } + else if (User.AutoAuthLoginMiNiApps.ContainsKey(string.Empty)) + { + var code = User.AutoAuthLoginMiNiApps[string.Empty]; + User.AutoAuthLoginMiNiApps.Remove(string.Empty); + return code; + } Thread.Sleep(400); } while (end_time > DateTime.Now); return null; diff --git a/应用/TBRebate/Class1.cs b/应用/TBRebate/Class1.cs index 596e7ec..acbbf97 100644 --- a/应用/TBRebate/Class1.cs +++ b/应用/TBRebate/Class1.cs @@ -631,12 +631,10 @@ namespace TBRebate // Console.WriteLine(url); //} - //return; //var hook = sender as WXClientImpl_HOOK; - //var ss = hook.AutoAuthMiniAPPLogin("wxa918198f16869201"); - + //var ss = hook.AutoAuthMiniAPPLogin("wx84c80fde68ef77b6"); //return; // var sss = @" diff --git a/应用/TBRebate/Uses/MessageOperation.cs b/应用/TBRebate/Uses/MessageOperation.cs index 8cc6466..1831f78 100644 --- a/应用/TBRebate/Uses/MessageOperation.cs +++ b/应用/TBRebate/Uses/MessageOperation.cs @@ -394,7 +394,7 @@ namespace TBRebate.Uses if (pids == null || pids.Length == 0) throw new Exception("推广位数据异常,请重新设置推广位"); var tb_cps = CpsClient.Members.FirstOrDefault(f => f.cpstype == CpsType.阿里妈妈 && f.username == pids[1]); - if (tb_cps == null) throw new Exception("@阿里妈妈推广位异常,请检测后重试!"); + if (tb_cps == null) throw new Exception($"@阿里妈妈推广位异常,请检测后重试!,{pid}"); //关键词/标题 var keyword = string.Empty;