From b3cb101899b4d9dd8cc454e5ab58acb0b3572039 Mon Sep 17 00:00:00 2001 From: markwang <2951177317@qq.com> Date: Thu, 25 Aug 2022 10:03:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=BE=AE=E4=BF=A1-=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E8=81=94=E7=B3=BB=E5=AE=9E=E7=8E=B0=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?json.Marshal=E9=94=99=E8=AF=AF=E8=BE=93=E5=87=BA=20(#608)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 企业微信-客户联系-统计管理 * 企业微信-客户联系-统计管理 * 企业微信-客户联系-统计管理 * debug * rollback * debug * debug * 获取用户信息 * token * json.Marshal错误输出 * debug * bugfix * 企业微信-通讯录管理相关接口 * 企业微信-通讯录管理 * 企业微信-通讯录管理 * 企业微信-通讯录管理 * 企业微信-[联系我]方式新增和查询 * 企业微信-[联系我]方式新增和获取 * 企业微信-[联系我]方式更新 * 企业微信-[联系我]方式列表、删除 * json.Marshal错误输出 Co-authored-by: wang.yu --- work/externalcontact/external_user.go | 10 ++++++++-- work/externalcontact/tag.go | 25 ++++++++++++++++++++----- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/work/externalcontact/external_user.go b/work/externalcontact/external_user.go index dfe88df..002caa7 100644 --- a/work/externalcontact/external_user.go +++ b/work/externalcontact/external_user.go @@ -133,7 +133,10 @@ func (r *Client) BatchGetExternalUserDetails(request BatchGetExternalUserDetails return nil, err } var response []byte - jsonData, _ := json.Marshal(request) + jsonData, err := json.Marshal(request) + if err != nil { + return nil, err + } response, err = util.HTTPPost(fmt.Sprintf("%s?access_token=%v", FetchBatchExternalContactUserDetailURL, accessToken), string(jsonData)) if err != nil { return nil, err @@ -164,7 +167,10 @@ func (r *Client) UpdateUserRemark(request UpdateUserRemarkRequest) error { return err } var response []byte - jsonData, _ := json.Marshal(request) + jsonData, err := json.Marshal(request) + if err != nil { + return err + } response, err = util.HTTPPost(fmt.Sprintf("%s?access_token=%v", UpdateUserRemarkURL, accessToken), string(jsonData)) if err != nil { return err diff --git a/work/externalcontact/tag.go b/work/externalcontact/tag.go index 497340a..4e17f5a 100644 --- a/work/externalcontact/tag.go +++ b/work/externalcontact/tag.go @@ -59,7 +59,10 @@ func (r *Client) GetCropTagList(req GetCropTagRequest) ([]TagGroup, error) { return nil, err } var response []byte - jsonData, _ := json.Marshal(req) + jsonData, err := json.Marshal(req) + if err != nil { + return nil, err + } response, err = util.HTTPPost(fmt.Sprintf("%s?access_token=%v", GetCropTagURL, accessToken), string(jsonData)) if err != nil { return nil, err @@ -102,7 +105,10 @@ func (r *Client) AddCropTag(req AddCropTagRequest) (*TagGroup, error) { return nil, err } var response []byte - jsonData, _ := json.Marshal(req) + jsonData, err := json.Marshal(req) + if err != nil { + return nil, err + } response, err = util.HTTPPost(fmt.Sprintf("%s?access_token=%v", AddCropTagURL, accessToken), string(jsonData)) if err != nil { return nil, err @@ -131,7 +137,10 @@ func (r *Client) EditCropTag(req EditCropTagRequest) error { return err } var response []byte - jsonData, _ := json.Marshal(req) + jsonData, err := json.Marshal(req) + if err != nil { + return err + } response, err = util.HTTPPost(fmt.Sprintf("%s?access_token=%v", EditCropTagURL, accessToken), string(jsonData)) if err != nil { return err @@ -154,7 +163,10 @@ func (r *Client) DeleteCropTag(req DeleteCropTagRequest) error { return err } var response []byte - jsonData, _ := json.Marshal(req) + jsonData, err := json.Marshal(req) + if err != nil { + return err + } response, err = util.HTTPPost(fmt.Sprintf("%s?access_token=%v", DelCropTagURL, accessToken), string(jsonData)) if err != nil { return err @@ -179,7 +191,10 @@ func (r *Client) MarkTag(request MarkTagRequest) error { return err } var response []byte - jsonData, _ := json.Marshal(request) + jsonData, err := json.Marshal(request) + if err != nil { + return err + } response, err = util.HTTPPost(fmt.Sprintf("%s?access_token=%v", MarkCropTagURL, accessToken), string(jsonData)) if err != nil { return err