From 04559ed4bbaa93ead4cca37c555a6f92d3557c73 Mon Sep 17 00:00:00 2001 From: Lien Li Date: Tue, 3 Jan 2023 10:07:45 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E9=81=BF=E5=85=8D=E6=B8=B8?= =?UTF-8?q?=E6=A0=87=E6=8B=BC=E6=8E=A5=E5=BC=82=E5=B8=B8=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E5=8F=96=E4=B8=8D=E5=88=B0=E6=95=B0=E6=8D=AE=20(#638)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- work/externalcontact/external_user.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/work/externalcontact/external_user.go b/work/externalcontact/external_user.go index 434f1bb..acbc013 100644 --- a/work/externalcontact/external_user.go +++ b/work/externalcontact/external_user.go @@ -103,7 +103,11 @@ func (r *Client) GetExternalUserDetail(externalUserID string, nextCursor ...stri return nil, err } var response []byte - response, err = util.HTTPGet(fmt.Sprintf("%s?access_token=%v&external_userid=%v&cursor=%v", FetchExternalContactUserDetailURL, accessToken, externalUserID, nextCursor)) + var cursor string + if len(nextCursor) > 0 { + cursor = nextCursor[0] + } + response, err = util.HTTPGet(fmt.Sprintf("%s?access_token=%v&external_userid=%v&cursor=%v", FetchExternalContactUserDetailURL, accessToken, externalUserID, cursor)) if err != nil { return nil, err }