feat: 公众号登录 共享access_token方案 #3
|
|
@ -4,11 +4,12 @@ import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/tidwall/gjson"
|
|
||||||
"io"
|
"io"
|
||||||
"mime/multipart"
|
"mime/multipart"
|
||||||
"net/http"
|
"net/http"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/tidwall/gjson"
|
||||||
)
|
)
|
||||||
|
|
||||||
type OaSdk struct {
|
type OaSdk struct {
|
||||||
|
|
@ -35,7 +36,7 @@ func (o *OaSdk) GetQrCode(sceneStr string) (string, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
marshal, _ := json.Marshal(params)
|
marshal, _ := json.Marshal(params)
|
||||||
accessToken, err := o.getAccessToken()
|
accessToken, err := o.getAccessToken2()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
|
@ -68,7 +69,7 @@ func (o *OaSdk) GetUserInfoByCodeNoAuth(code string) (*UserInfo, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *OaSdk) GetUserInfoByOpenid(openid string) (*UserInfo, error) {
|
func (o *OaSdk) GetUserInfoByOpenid(openid string) (*UserInfo, error) {
|
||||||
accessToken, err := o.getAccessToken()
|
accessToken, err := o.getAccessToken2()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
@ -115,7 +116,7 @@ func (o *OaSdk) UploadFileByByte(file []byte, ext string) (string, string, error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", "", err
|
return "", "", err
|
||||||
}
|
}
|
||||||
token, err := o.getAccessToken()
|
token, err := o.getAccessToken2()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", "", err
|
return "", "", err
|
||||||
}
|
}
|
||||||
|
|
@ -155,7 +156,7 @@ func (o *OaSdk) UploadFileByByte(file []byte, ext string) (string, string, error
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *OaSdk) CreateMenu(buttons []*OaMenuButton) error {
|
func (o *OaSdk) CreateMenu(buttons []*OaMenuButton) error {
|
||||||
accessToken, err := o.getAccessToken()
|
accessToken, err := o.getAccessToken2()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
@ -182,7 +183,7 @@ func (o *OaSdk) CreateMenu(buttons []*OaMenuButton) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *OaSdk) DeleteMenu() error {
|
func (o *OaSdk) DeleteMenu() error {
|
||||||
accessToken, err := o.getAccessToken()
|
accessToken, err := o.getAccessToken2()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue