From 6bb7a8f2715c8e99fd96c456c2eb4ae8f784631c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=AF=BB=E6=AC=A2?= Date: Fri, 18 Apr 2025 10:08:56 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E5=AE=8C=E5=96=84=E5=8F=91=E9=80=81?= =?UTF-8?q?=E5=A5=BD=E5=8F=8B=E8=AF=B7=E6=B1=82=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- friend/impl.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/friend/impl.go b/friend/impl.go index 0778835..7a751c9 100644 --- a/friend/impl.go +++ b/friend/impl.go @@ -17,6 +17,23 @@ import ( // @return username // @return err func (s service) SendFriendRequest(scene int, v1, v2, verifyContent string) (username string, err error) { + if err = base.PreCheck(s.wxId); err != nil { + return + } + + var result base.Response[base.EmptyResponse] + _, err = s.client.R(). + SetResult(&result). + SetBody(map[string]any{ + "Wxid": s.wxId, + "Scene": scene, + "V1": v1, + "V2": v2, + "VerifyContent": verifyContent, + }).Post("/SendFriendRequest") + if err = result.CheckError(err); err != nil { + return + } return }