guide

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package guide 服务号对话能力(原微信导购助手)/顾问管理

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddGuide2GuideGroup

func AddGuide2GuideGroup(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

分组内添加顾问

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.addGuide2GuideGroup.html

POST https://api.weixin.qq.com/cgi-bin/guide/addguide2guidegroup?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.AddGuide2GuideGroup(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func AddGuideAcct

func AddGuideAcct(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

为服务号添加顾问

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.addGuideAcct.html

POST https://api.weixin.qq.com/cgi-bin/guide/addguideacct?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.AddGuideAcct(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func DelGuide2GuideGroup

func DelGuide2GuideGroup(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

分组内删除顾问

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.delGuide2GuideGroup.html

POST https://api.weixin.qq.com/cgi-bin/guide/delguide2guidegroup?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.DelGuide2GuideGroup(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func DelGuideAcct

func DelGuideAcct(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

删除顾问

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.delGuideAcct.html

POST https://api.weixin.qq.com/cgi-bin/guide/delguideacct?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.DelGuideAcct(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func DelGuideGroup

func DelGuideGroup(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

删除指定顾问分组

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.delGuideGroup.html

POST https://api.weixin.qq.com/cgi-bin/guide/delguidegroup?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.DelGuideGroup(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetGroupByGuide

func GetGroupByGuide(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

获取顾问所在分组

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.getGroupByGuide.html

POST https://api.weixin.qq.com/cgi-bin/guide/getgroupbyguide?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.GetGroupByGuide(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetGroupInfo

func GetGroupInfo(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

获取指定顾问分组信息,以及分组内顾问信息

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.getGroupInfo.html

POST https://api.weixin.qq.com/cgi-bin/guide/getgroupinfo?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.GetGroupInfo(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetGuideAcct

func GetGuideAcct(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

获取顾问信息

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.getGuideAcct.html

POST https://api.weixin.qq.com/cgi-bin/guide/getguideacct?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.GetGuideAcct(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetGuideAcctConfig

func GetGuideAcctConfig(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

获取离线自动回复与敏感词

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.getGuideAcctConfig.html

POST https://api.weixin.qq.com/cgi-bin/guide/getguideacctconfig?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.GetGuideAcctConfig(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetGuideAcctList

func GetGuideAcctList(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

获取服务号顾问列表

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.getGuideAcctList.html

POST https://api.weixin.qq.com/cgi-bin/guide/getguideacctlist?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.GetGuideAcctList(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetGuideBuyerChatRecord

func GetGuideBuyerChatRecord(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

获取顾问聊天记录

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.getGuideBuyerChatRecord.html

POST https://api.weixin.qq.com/cgi-bin/guide/getguidebuyerchatrecord?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.GetGuideBuyerChatRecord(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetGuideBuyerRelationList

func GetGuideBuyerRelationList(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

获取顾问的客户列表

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/buyer-account/shopping-guide.getGuideBuyerRelationList.html

POST https://api.weixin.qq.com/cgi-bin/guide/getguidebuyerrelationlist?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.GetGuideBuyerRelationList(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetGuideConfig

func GetGuideConfig(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

获取快捷回复与关注自动回复

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.getGuideConfig.html

POST https://api.weixin.qq.com/cgi-bin/guide/getguideconfig?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.GetGuideConfig(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetGuideGroupList

func GetGuideGroupList(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

获取服务号下所有顾问分组的列表

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.getGuideGroupList.html

POST https://api.weixin.qq.com/cgi-bin/guide/getguidegrouplist?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.GetGuideGroupList(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GuideCreateQrCode

func GuideCreateQrCode(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

生成顾问二维码

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.guideCreateQrCode.html

POST https://api.weixin.qq.com/cgi-bin/guide/guidecreateqrcode?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.GuideCreateQrCode(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func NewGuideGroup

func NewGuideGroup(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

新建顾问分组

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.newGuideGroup.html

POST https://api.weixin.qq.com/cgi-bin/guide/newguidegroup?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.NewGuideGroup(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func PushShowWxaPathMenu

func PushShowWxaPathMenu(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

允许微信用户复制小程序页面路径

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.pushShowWxaPathMenu.html

POST https://api.weixin.qq.com/cgi-bin/guide/pushshowwxapathmenu?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.PushShowWxaPathMenu(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func SetGuideAcctConfig

func SetGuideAcctConfig(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

为服务号设置敏感词与离线自动回复

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.setGuideAcctConfig.html

POST https://api.weixin.qq.com/cgi-bin/guide/setguideacctconfig?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.SetGuideAcctConfig(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func SetGuideConfig

func SetGuideConfig(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

设置快捷回复与关注自动回复

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.setGuideConfig.html

POST https://api.weixin.qq.com/cgi-bin/guide/setguideconfig?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.SetGuideConfig(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func UpdateGuideAcct

func UpdateGuideAcct(ctx *offiaccount.OffiAccount, payload []byte) (resp []byte, err error)

修改顾问的昵称或头像

See: https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide-account/shopping-guide.updateGuideAcct.html

POST https://api.weixin.qq.com/cgi-bin/guide/updateguideacct?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/fastwego/offiaccount"
	"github.com/fastwego/offiaccount/apis/guide/guide"
)

func main() {
	var ctx *offiaccount.OffiAccount

	payload := []byte("{}")
	resp, err := guide.UpdateGuideAcct(ctx, payload)

	fmt.Println(resp, err)
}
Output:

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL