公众号申请建设 第1篇
即粉丝给公众号发送的文本消息。官方wiki链接:接收普通消息
粉丝给公众号发送文本消息:“欢迎开启公众号开发者模式”,在开发者后台,收到公众平台发送的xml 如下:(下文均隐藏了ToUserName 及 FromUserName 信息)
解释:
createTime 是微信公众平台记录粉丝发送该消息的具体时间
text: 用于标记该xml 是文本消息,一般用于区别判断
欢迎开启公众号开发者模式: 说明该粉丝发给公众号的具体内容是欢迎开启公众号开发者模式
MsgId: 是公众平台为记录识别该消息的一个标记数值, 微信后台系统自动产生
公众号申请建设 第2篇
公众号名称:公众号名称可以由中文、英文、数字、空格及部分特殊符号组成,长度不超过30个字符。公众号名称不能与其他公众号的名称重复,也不能侵犯他人的注册商标。
公众号类型:微信公众号分为订阅号、服务号和企业微信三大类型。订阅号主要用于发布信息、宣传产品或服务;服务号主要用于提供在线服务;企业微信主要用于企业内部交流与管理。
公众号主体:公众号主体可以是个人或企业。个人注册公众号需要提供个人身份证信息;企业注册公众号需要提供营业执照信息。
有效的个人身份证信息(姓名、身份证号码、证件照片)
常用邮箱地址
手机号码
有效的企业营业执照信息(营业执照照片、法人姓名、法人身份证号码、对公账户信息)
常用邮箱地址
手机号码
公众号申请建设 第3篇
即公众号给粉丝发送的图片消息。官方wiki链接:消息管理/发送消息-被动回复用户消息/ 图片消息
特别说明:
1) 被动回复消息,即发送被动响应消息,不同于客服消息接口
2) 它其实并不是一种接口,而是对微信服务器发过来消息的一次回复
3) 收到粉丝消息后不想或者不能5秒内回复时,需回复“success”字符串(下文详细介绍)
4) 客服接口在满足一定条件下随时调用
开发者发送给微信后台的xml 如下:
这里填写的MediaId的内容,其实就是粉丝的发送图片的原MediaId,所以粉丝收到了一张一模一样的原图。如果想回复粉丝其它图片怎么呢?
1) 新增素材,请参考 新增临时素材 或者 新增永久素材
2) 获取其MediaId,请参考 获取临时素材MediaID 或者 获取永久素材MediaID
公众号申请建设 第4篇
为了方便先体验其他接口,可以临时通过在线测试 或者 浏览器获取accessToken。
特别强调:
1) 第三方需要一个access_token获取和刷新的中控服务器。
2) 并发获取access_token会导致AccessToken互相覆盖,影响具体的业务功能
公众号申请建设 第5篇
查询官方wiki 开头强调: 假如服务器无法保证在五秒内处理回复,则必须回复“success”或者“”(空串),否则微信后台会发起三次重试。
解释一下为何有这么奇怪的规定。发起重试是微信后台为了尽可以保证粉丝发送的内容开发者均可以收到。如果开发者不进行回复,微信后台没办法确认开发者已收到消息,只好重试。
真的是这样子吗?尝试一下收到消息后,不做任何回复。在日志中查看到微信后台发起了三次重试操作,日志截图如下:
三次重试后,依旧没有及时回复任何内容,系统自动在粉丝会话界面出现错误提示“该公众号暂时无法提供服务,请稍后再试”。
如果回复success,微信后台可以确定开发者收到了粉丝消息,没有任何异常提示。因此请大家注意回复success的问题。
公众号申请建设 第6篇
如果我想删除掉 这张图片,除了官网直接操作,也可以使用接口:删除永久素材接口文档。
首先需要知道该图片的mediaID,方法上小节已讲述。代码可参考上小节:Material().delete() 接口调用接口成功后,在公众平台官网素材管理的图片中,查询不到已删除的图片。
自定义菜单意义作用请参考创建接口 介绍。
目标:三个菜单栏,体验click、view、media_id 三种类型的菜单按钮,其他类型在本小节学习之后,自行请查询公众平台wiki说明领悟。
公众号申请建设 第7篇
显然,click类型的还需要开发者进一步完善后台代码逻辑,增加对自定义菜单事件推送的响应。
2)vim (修改)
编译好代码后,重新启动服务,(sudo python 80),view类型、media_id类型的本身就很容易实现,现在重点看一下click类型的菜单按钮。
查看后台日志,发现接收到一条xml,如截图:
公众号的后台代码设置对该事件的处理是回复一条内容为“编写之中”的文本消息,因此公众号发送了一条文本消息给我,如图:
好啦,到此,目标已实现。对于自定义菜单其他类型,均同理可操作。
是程序肯定有bug,所以在使用开放平台过程中,肯定会遇见各种各样的问题,可能是自己的坑,也可能是微信团队的锅。当自己查自己代码千千遍,依旧没有发现问题时候,可以通过 #公众号社区 发帖交流、腾讯客服等等渠道,请求微信团队的帮助。如何高效快速的得到帮助呢?下面强调三个要点:
1)简明扼要的描述清楚场景以及遇见问题,描述过程中尽可能使用wiki上的名称,譬如自定义菜单,素材管理等专有名词,不然开发根本不知道你在说什么。
2)提供账号信息:AppID(登录公众平台官网->基本配置),若牵扯粉丝提供粉丝的OpenID。
3)提供bug的发生时间,至少要以小时为单位(年-月-日-小时),当然越具体越容易查明问题。
公众号申请建设 第8篇
开发者如何保存粉丝发送的图片呢?接口文档:获取临时素材接口,为方便理解,从最简单浏览器获取素材的方法入手,根据实际情况,浏览器输入网址:_token=ACCESS_TOKEN&media_id=MEDIA_ID (自行替换数据)ACCESS_TOKEN 如 _AccessToken_章节讲解MEDIA_ID 如 图尚往来/接受图片消息xml中的MediaId 讲解只要数据正确,则会下载图片到本地,如下图:
现在已经理解这个接口的功能了,只剩码代码了。
vim
直接运行 即可把想要的素材下载下来,其中图文消息类型的,会直接在屏幕输出json数据段。
公众号申请建设 第9篇
微信公众号的官网地址为:公众号
本教程中的例子为个人注册,企业注册流程也差不多。按照我下面的教程依次填写自己的信息即可注册完成。
打开官网后的样子如下:
在这里设置自己公众号名称和公众号简介等。
按照上面的步骤就可以正常注册了,注册完后打开网页,就可以看到自己微信公众号的后台信息,如下:
可以在微信公众号中添加很多功能,比如自动回复功能。
微信公众号中的自动回复功能可以实现以下几种效果:
欢迎语:当用户关注公众号时,可以自动回复一个欢迎语,介绍公众号的内容和功能。
常见问题:可以设置自动回复常见问题,方便用户查询。
产品介绍:可以设置自动回复产品介绍,让用户了解产品的功能和特点。
活动推广:可以设置自动回复活动推广,让用户了解活动信息。
客服咨询:可以设置自动回复客服咨询,方便用户联系客服。
具体来说,微信公众号的自动回复功能包括以下几种:
关注后回复:当用户关注公众号时,会自动回复一条消息。
关键词回复:当用户发送特定关键词时,会自动回复一条消息。
消息回复:当用户发送任意消息时,会自动回复一条消息。
图文回复:自动回复一条包含图片和文字的消息。
语音回复:自动回复一条语音消息。
视频回复:自动回复一条视频消息。
小程序回复:自动回复一个小程序卡片。
卡券回复:自动回复一个卡券。
链接回复:自动回复一个链接。
具体自动回复操作设置如下: