美文网首页
利用微信公众号接口可以做什么?(消息和用户类)

利用微信公众号接口可以做什么?(消息和用户类)

作者: charmingspring | 来源:发表于2016-08-26 22:10 被阅读1289次

    微信可以给运营者提供一些简单的功能,有了接口,相当于在原有基本功能基础上做了增强版。

    即,原先有的,会更强。原先没有的,会有。

    一、自定义菜单的增删改查

    小小菜单可以做很多事,但是80%没用。1和2是最多的。3和4是扫一扫。5、6和7可以传照片。8是获取地理位置。9和10是本身就可以实现的。

    1、click:点击推事件

    用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值与用户进行交互;

    2、view:跳转URL

    用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的网页URL,可与网页授权获取用户基本信息接口结合,获得用户基本信息。

    3、scancode_push:扫码推事件

    微信客户端将调起扫一扫工具,完成扫码操作后显示扫描结果(如果是URL,将进入URL),且会将扫码的结果传给开发者,开发者可以下发消息。

    4、scancode_waitmsg:扫码推事件且弹出“消息接收中”

    提示框用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后,将扫码的结果传给开发者,同时收起扫一扫工具,然后弹出“消息接收中”提示框,随后可能会收到开发者下发的消息。

    5、pic_sysphoto:调起系统相机

    完成拍照操作后,会将拍摄的相片发送给开发者,并推送事件给开发者,同时收起系统相机,随后可能会收到开发者下发的消息。

    6、pic_photo_or_album:弹出拍照或者相册发图

    用户点击按钮后,微信客户端将弹出选择器供用户选择“拍照”或者“从手机相册选择”。用户选择后即走其他两种流程。

    7、pic_weixin:弹出微信相册发图器

    用户点击按钮后,微信客户端将调起微信相册,完成选择操作后,将选择的相片发送给开发者的服务器,并推送事件给开发者,同时收起相册,随后可能会收到开发者下发的消息。

    8、location_select:弹出地理位置选择器

    用户点击按钮后,微信客户端将调起地理位置选择工具,完成选择操作后,将选择的地理位置发送给开发者的服务器,同时收起位置选择工具,随后可能会收到开发者下发的消息。

    9、media_id:下发消息(除文本消息)

    用户点击media_id类型按钮后,微信服务器会将开发者填写的永久素材id对应的素材下发给用户,永久素材类型可以是图片、音频、视频、图文消息。请注意:永久素材id必须是在“素材管理/新增永久素材”接口上传后获得的合法id。

    10、view_limited:跳转图文消息URL

    用户点击view_limited类型按钮后,微信客户端将打开开发者在按钮中填写的永久素材id对应的图文消息URL,永久素材类型只支持图文消息。请注意:永久素材id必须是在“素材管理/新增永久素材”接口上传后获得的合法id。

    二、消息接口:主动或被动跟用户在消息窗口跟用户进行交流

    1、接收普通消息:就是用户“+”可以发送的任何形式消息(除收藏和个人名片)

    2、接收普通事件:

        关注/取关:取关后,开发者需要在自己的数据库里做一下解绑

        上报地理位置:需要取得用户同意

        扫描带参数二维码事件:估计是把二维码内的参数上传给服务器,比如这个二维码的id,可以用来统计用

        点击菜单的事件

    以上2个,相当于是用户input。

    以下相当于,用户如此操作之后,我们给用户的output。

    3、被动回复用户消息

    可回复文本、图片、语音、视频、音乐、图文消息

    4、客服消息

    客服人员的增、删、改(包括头像)、查。

    当有以下消息时,

    用户发送信息/点击自定义菜单(仅有点击推事件、扫码推事件、扫码推事件且弹出“消息接收中”提示框这3种菜单类型是会触发客服接口的)/关注公众号/扫描二维码/支付成功/用户维权

    可以给用户发送以下消息

    文本/图片/语音/视频/音乐/图文/卡券

    5、高级群发接口

    在一般的群发基础上增强了一些功能。可发文本/图片/语音/视频/图文/卡券

    但是可以专门针对某一标签、某些openid发送图文。程序处理比人工处理要好很多。

    6、发送模板消息

    可以根据自己的需求选定/自己提交模板,然后自行填充模板里的字段,发送给用户一些服务消息。

    但是不能发送一些营销信息(打折降价、发送红包卡券)。

    三、素材管理

    主要是对需要发给用户的素材的增、删、改、查。

    四、用户管理

    获取关注的用户列表标签管理,获取用户昵称、头像、性别、所在城市、语言和关注时间,获取用户地理位置,设置用户备注,可以给每个用户打3个标签,最多100个标签,拉黑用户

    五、数据统计

    六、微信网页开发、微信账号管理:有点高端,看不懂,工作日问问技术

    后面再看下其他接口:

    电商工具包:微信小店、微信卡券、微信扫一扫

    智能硬件:微信设备功能

    O2O工具包:微信门店、连设备、摇一摇周边、连wifi

    相关文章

      网友评论

          本文标题:利用微信公众号接口可以做什么?(消息和用户类)

          本文链接:https://www.haomeiwen.com/subject/lsuasttx.html