mirror of
https://github.com/silenceper/wechat.git
synced 2026-03-01 00:35:26 +08:00
[feature] Format the code and improve Mini Program authorization to o… (#473)
* [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 Co-authored-by: houseme <houseme@outlook.com>
This commit is contained in:
@@ -18,7 +18,7 @@ const (
|
||||
tagUserTidListURL = "https://api.weixin.qq.com/cgi-bin/tags/getidlist?access_token=%s"
|
||||
)
|
||||
|
||||
//TagInfo 标签信息
|
||||
// TagInfo 标签信息
|
||||
type TagInfo struct {
|
||||
ID int32 `json:"id"`
|
||||
Name string `json:"name"`
|
||||
@@ -34,7 +34,7 @@ type TagOpenIDList struct {
|
||||
NextOpenID string `json:"next_openid"`
|
||||
}
|
||||
|
||||
//CreateTag 创建标签
|
||||
// CreateTag 创建标签
|
||||
func (user *User) CreateTag(tagName string) (tagInfo *TagInfo, err error) {
|
||||
var accessToken string
|
||||
accessToken, err = user.GetAccessToken()
|
||||
@@ -68,7 +68,7 @@ func (user *User) CreateTag(tagName string) (tagInfo *TagInfo, err error) {
|
||||
return result.Tag, nil
|
||||
}
|
||||
|
||||
//DeleteTag 删除标签
|
||||
// DeleteTag 删除标签
|
||||
func (user *User) DeleteTag(tagID int32) (err error) {
|
||||
accessToken, err := user.GetAccessToken()
|
||||
if err != nil {
|
||||
@@ -88,7 +88,7 @@ func (user *User) DeleteTag(tagID int32) (err error) {
|
||||
return util.DecodeWithCommonError(resp, "DeleteTag")
|
||||
}
|
||||
|
||||
//UpdateTag 编辑标签
|
||||
// UpdateTag 编辑标签
|
||||
func (user *User) UpdateTag(tagID int32, tagName string) (err error) {
|
||||
accessToken, err := user.GetAccessToken()
|
||||
if err != nil {
|
||||
@@ -110,7 +110,7 @@ func (user *User) UpdateTag(tagID int32, tagName string) (err error) {
|
||||
return util.DecodeWithCommonError(resp, "UpdateTag")
|
||||
}
|
||||
|
||||
//GetTag 获取公众号已创建的标签
|
||||
// GetTag 获取公众号已创建的标签
|
||||
func (user *User) GetTag() (tags []*TagInfo, err error) {
|
||||
accessToken, err := user.GetAccessToken()
|
||||
if err != nil {
|
||||
@@ -132,7 +132,7 @@ func (user *User) GetTag() (tags []*TagInfo, err error) {
|
||||
return result.Tags, nil
|
||||
}
|
||||
|
||||
//OpenIDListByTag 获取标签下粉丝列表
|
||||
// OpenIDListByTag 获取标签下粉丝列表
|
||||
func (user *User) OpenIDListByTag(tagID int32, nextOpenID ...string) (userList *TagOpenIDList, err error) {
|
||||
accessToken, err := user.GetAccessToken()
|
||||
if err != nil {
|
||||
@@ -160,7 +160,7 @@ func (user *User) OpenIDListByTag(tagID int32, nextOpenID ...string) (userList *
|
||||
return
|
||||
}
|
||||
|
||||
//BatchTag 批量为用户打标签
|
||||
// BatchTag 批量为用户打标签
|
||||
func (user *User) BatchTag(openIDList []string, tagID int32) (err error) {
|
||||
accessToken, err := user.GetAccessToken()
|
||||
if err != nil {
|
||||
@@ -184,7 +184,7 @@ func (user *User) BatchTag(openIDList []string, tagID int32) (err error) {
|
||||
return util.DecodeWithCommonError(resp, "BatchTag")
|
||||
}
|
||||
|
||||
//BatchUntag 批量为用户取消标签
|
||||
// BatchUntag 批量为用户取消标签
|
||||
func (user *User) BatchUntag(openIDList []string, tagID int32) (err error) {
|
||||
if len(openIDList) == 0 {
|
||||
return
|
||||
@@ -208,7 +208,7 @@ func (user *User) BatchUntag(openIDList []string, tagID int32) (err error) {
|
||||
return util.DecodeWithCommonError(resp, "BatchUntag")
|
||||
}
|
||||
|
||||
//UserTidList 获取用户身上的标签列表
|
||||
// UserTidList 获取用户身上的标签列表
|
||||
func (user *User) UserTidList(openID string) (tagIDList []int32, err error) {
|
||||
accessToken, err := user.GetAccessToken()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user