1
0
mirror of https://github.com/silenceper/wechat.git synced 2026-02-04 12:52:27 +08:00

fix: ptr Elem() error (#561)

* [feature] Format the code and improve Mini Program authorization to obtain openid(miniprogram/auth/auth.go Code2Session)

* [feature] CheckEncryptedData (https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/user-info/auth.checkEncryptedData.html)

* upgrade json error

* upgrade json error

* [feature] Wallet Transfer returns the pointer object

* feat:Adaptation of new go-redis components

* improve code

* feat:upgrade golangci-lint-action version

* fix

* test ci

* fix

* test ci

* fix

* test

* improve code

* feat:GetPhoneNumber return ptr

* fix: ptr Elem() error

* improve code

Co-authored-by: houseme <houseme@outlook.com>
This commit is contained in:
houseme
2022-04-26 11:10:24 +08:00
committed by GitHub
parent d5e7c8043e
commit 4b972c740f

View File

@@ -112,22 +112,24 @@ type PhoneInfo struct {
}
// GetPhoneNumber 小程序通过code获取用户手机号
func (auth *Auth) GetPhoneNumber(code string) (result *GetPhoneNumberResponse, err error) {
func (auth *Auth) GetPhoneNumber(code string) (*GetPhoneNumberResponse, error) {
var response []byte
var (
at string
at string
err error
)
if at, err = auth.GetAccessToken(); err != nil {
return
return nil, err
}
body := map[string]interface{}{
"code": code,
}
if response, err = util.PostJSON(fmt.Sprintf(getPhoneNumber, at), body); err != nil {
return
return nil, err
}
var result GetPhoneNumberResponse
if err = util.DecodeWithError(response, &result, "phonenumber.getPhoneNumber"); err != nil {
return
return nil, err
}
return
return &result, nil
}