js幻灯片
微信公众平台开发教程
专题导读:微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、、语音的全方位沟通、互动。2013年8月5日,微信公众平台进行升级,将微信公众平台分成订阅号和服务号两种类型。本专题收集各种微信API接口开发教程,以您供参考学习。
微信调整公众平台规则:月度推送增至4条
微信团队对于公众账号的功能发展有三个阶段的定位。第一阶段就是互动沟通,最常用的就是群发消息等。第二阶段是用户管理,公众号天生是一个CRM平台。第三阶段则是服务
发布时间:2014-04-16
微信新平台:开放图像识别和语音识别技术
利用语音识别技术,微信服务号的用户能够自定义词库,在识别到某些关键词后,自动返回特定的结果,微信称“后期也会考虑支持定制化的服务”。另外,微信开放的语音合
发布时间:2014-04-10
微信支付向16类APP开放 拥有移动应用APP的商户即可申请
微信支付作为微信5 0版本上线时引入的一个重要功能,在3月4日已经向开发者们开放了扫码支付和公众号支付两个场景。此次,微信向第三方移动应用直接开放了微信支付申
发布时间:2014-03-22
基于微信平台开发的十大火爆应用TOP10
如何从这个生态上赚到钱,同时又能找到避免被腾讯“微创新”的方法是无数创业者努力的方向。接下来为大家分析盘点十大基于微信开发的火爆应用,让我们一起看看这批创
发布时间:2014-03-05
微信公众平台上传下载多媒体文件之开发文档详解
微信公众号在使用接口时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。通过本接口,公众号可以上传或下载多媒体文件。但请注意,每个多媒
发布时间:2014-02-09
微信公众平台客服接口之开发文档详解
当用户主动发消息给公众号的时候(包括发送信息、点击自定义菜单click事件、订阅事件、扫描二维码事件、支付成功事件、用户维权),微信将会把消息数据推送给开发者,
发布时间:2014-02-09
微信公众平台生成带参数的二维码之开发文档详解
为了满足用户渠道推广分析的需要,微信公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。
发布时间:2014-02-09
微信公众平台获取用户地理位置之开发文档详解
开通了上报地理位置接口的微信公众号,用户在关注后进入公众号会话时,会弹框让用户确认是否允许公众号使用其地理位置。弹框只在关注后出现一次,用户以后可以在公众
发布时间:2014-02-09
微信公众平台获取用户基本信息之开发文档详解
在关注者与公众号产生消息交互后,微信公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同
发布时间:2014-02-09
微信公众平台获取关注者列表之开发文档详解
微信公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。一次拉取调用最多拉取10000
发布时间:2014-02-09
微信公众平台用户分组管理开发文档详解
微信开发者可以使用接口,对公众平台的分组进行查询、创建、修改操作,也可以使用接口在需要时移动用户到某个分组。一个公众账号,最多支持创建500个分组。
发布时间:2014-02-09
微信公众平台自定义菜单开发文档详解
目前微信自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“ ”代替。请注意
发布时间:2014-02-09
微信公众平台自定义菜单创建的Java代码示例
微信公众平台自定义菜单创建的Java代码示例,完整最新版代码,支持创建,查询,删除。自定义菜单只有服务号可以申请,订阅号暂时无法申请(继续观望微信的开放政策)
发布时间:2013-10-04
微信服务号申请自定义菜单的介绍
微信今日发布新版,此次除上线游戏中心功能外,对公众账号来说,也有巨大改变。公众账号分为订阅号和服务号,其中订阅号消息被折叠。
发布时间:2013-10-04
微信公众号自定义菜单申请与使用问题解答
有不少人询问自定义菜单的问题,所以还是写出来比较好,也可以与之前的教程连贯起来。这次我还归纳了大家对自定义菜单问得最多的一些问题,希望能让大家对自定义菜单
发布时间:2013-09-30
微信公众平台群发消息的图文攻略
微信的公众账号平台具备了自动回复、开发平台和认证等功能。其中的一些操作大
string filepath = FileUpload1PostedFileFileName; //得到的是文件的完整路径,包括文件名,如:C:\Documents and Settings\Administrator\My Documents\My Pictures\20022775_mjpg
//string filepath = FileUpload1FileName; //得到上传的文件名20022775_mjpg
string filename = filepathSubstring(filepathLastIndexOf("\\") + 1);//20022775_mjpg
string serverpath = ServerMapPath("~/images/") + filename;//取得文件在服务器上保存的位置C:\Inetpub\wwwroot\WebSite1\images\20022775_mjpg
FileUpload1PostedFileSaveAs(serverpath);//将上传的文件另存为
string strsj = "curl -F media=@" + serverpath;
string sc = "curl --form upload=@" + serverpath + " --form press=OK [" + strurl + "]";
string strJson = PostWebRequest(sc, "", EncodingUTF8);
thisUpload_infoText = strJson;
我是这样写的,你看着改下吧。
用的Django
# coding:utf-8
from djangoshortcuts import render
from djangohttp import HttpResponse
from djangoviewsdecoratorscsrf import csrf_exempt
from functions import checkSignature
import settings,os,time
from datetime import datetime
import xmletreeElementTree as ET
from djangoutilsencoding import smart_str
@csrf_exempt
def index(request):
if requestmethod=='GET':
response=HttpResponse(checkSignature(request))
return response
elif requestmethod == 'POST':
response = HttpResponse(responseMsg(request), content_type="application/xml")
return response
MSG_TYPE_TEXT = "text"
def responseMsg(request):
rawStr = smart_str(requestbody)
msg = parseMsgXml(ETfromstring(rawStr))
replyContent = ""
if msg['MsgType'] == MSG_TYPE_TEXT:
replyContent = "自动回复内容"
return getReplyXml(msg, replyContent)
def parseMsgXml(rootElem):
msg = {}
if rootElemtag == 'xml':
for child in rootElem:
msg[childtag] = smart_str(childtext)
return msg
def getReplyXml(msg,replyContent):
extTpl = "<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[%s]]></MsgType><Content><![CDATA[%s]]></Content></xml>";
extTpl = extTpl % (msg['FromUserName'],msg['ToUserName'],str(int(timetime())),'text',replyContent)
return extTpl
认证的微信服务号,在开通了微信支付功能后,进入服务号后台,便可以在“服务中心”直接申请开通“微信小店”。微信小店基于微信支付来通过公众账号售卖商品,可实现包括开店、商品上架、货架管理、客户关系维护、维权等功能。商家通过“微信小店”的功能,也可为用户提供原生商品详情体验,货架也更简洁。第一、微信公众平台通过微信认证,马上微信公众平台会有一个专业的图标,通过微信认证图标。这样的话,会增加用户的信认度和体验度。
第二、微信公众平台通过认证后,服务号就会自动打开高级接口中的所有接口权限,这样二次开发功能将会大大增加用户的体验度。订阅号马上会打开自定义接口权限。有了这些接口的开放,我们的微信公众平台会做出有别其他的服务号或者订阅号的特色来。
第三、高级接口会自动获取用户信息。在语音识别接口中,用户发语音消息时,此功能会给出语音识别出的文本内容。
第四、有了客服接口高级功能的话,用户发送消息后的24小时内,公众号会回复用户的。
第五、可以定位用户发消息时的方位,也就是用户的地理位置。公众号可以获取用户的基础信息,用户的头像、称呼、性别、地区等。还会获到用的ID号。
第六、通过认证,之前很麻烦的用户不能分组,认证后是可以对用户进行分组的,可以移动用户分组,也可以创建和修改分组。同时公众号还可以在微信的服务器上上传和下载多媒体文件。
微信接口要开发
认证的微信服务号,在开通了微信支付功能后,进入服务号后台,便可以在“服务中心”直接申请开通“微信小店”。微信小店基于微信支付来通过公众账号售卖商品,可实现包括开店、商品上架、货架管理、客户关系维护、维权等功能。商家通过“微信小店”的功能,也可为用户提供原生商品详情体验,货架也更简洁。第一、微信公众平台通过微信认证,马上微信公众平台会有一个专业的图标,通过微信认证图标。这样的话,会增加用户的信认度和体验度。
第二、微信公众平台通过认证后,服务号就会自动打开高级接口中的所有接口权限,这样二次开发功能将会大大增加用户的体验度。订阅号马上会打开自定义接口权限。有了这些接口的开放,我们的微信公众平台会做出有别其他的服务号或者订阅号的特色来。
第三、高级接口会自动获取用户信息。在语音识别接口中,用户发语音消息时,此功能会给出语音识别出的文本内容。
第四、有了客服接口高级功能的话,用户发送消息后的24小时内,公众号会回复用户的。
第五、可以定位用户发消息时的方位,也就是用户的地理位置。公众号可以获取用户的基础信息,用户的头像、称呼、性别、地区等。还会获到用的ID号。
第六、通过认证,之前很麻烦的用户不能分组,认证后是可以对用户进行分组的,可以移动用户分组,也可以创建和修改分组。同时公众号还可以在微信的服务器上上传和下载多媒体文件。
微信接口要开发
公,私之分。
服务号
服务号主要偏向于服务交互,为企业和组织提供更强大的业务服务与用户管理能力,其功能类似于银行、114这样的平台机构,为用户提供预订、查询等服务。服务号每月可以群发四次消息。其申请主体一般是企业、组织,而不适用于个人申请,如果想要公众号获得更多的功能,如开通微信支付。建议申请服务号。
企业微信
企业微信是一款面向企业级市场,拥有独立APP的基础办公沟通工具,其主要功能是方便企业内部员工的沟通交流、团队协作,而且与微信互通,可以添加客户微信并为其提供服务。企业微信的申请主体一般是企业、政府、事业单位或者是其他组织。如果想要用来管理企业内部员工团队,可以申请企业微信。
小程序
小程序是一种新的开放能力,用户无需下载安装,就可以快速在微信消息列表上方下拉搜索获取服务,像我们日常接触的外卖、网约车等都有相应的小程序服务,十分方便。
申请主体
主要用途
群发次数
消息展示
微信支付
认识管理员和运营者
管理员
怎样才能知道谁是管理员,谁是运营者呢?首先进入到微信公众号后台,然后在首页左侧导航栏下方找到设置与开发。点击人员设置,在这个页面中,大家就可以清楚的知道管理员和运营者分别是谁。
简单来讲,注册公众号的时候,绑定的是谁的微信号,谁就是管理员,拥有对众号的最高管理权限,像开启风险操作保护、设置风险操作提醒、管理运营者微信号等。
运营者
运营者是为了方便账号运营,由管理员添加绑定的运营人员。享受部分风险操作权限。如登录、群发消息等。需要注意的是,一个微信公众号只能有一个管理员,每个公众号可由管理员添加绑定五个长期运营者微信号和20个短期运营者微信号,一个微信号可以绑定并管理五个公众号。
这两者的性质是有很大区别的。
不能笼统的回答,好坏都是相对的。
主要不同点有:
1申请主体略有不同。
腾讯为了限制企业的微信营销,保护用户体验,服务号每周只能发送一次信息。
3接口开放的权限不同。
如果是个人做宣传,我建议个人号和公众号一起来运用,如果非要选择一个的话,肯定是选择个人号,个人号可以进行互动聊天,微信群和私聊都很方便,利于社群的管理和感情维护,另外进行朋友圈活动和信息传播也是社群必不可少的环节。微信个人号通过群公告,修改群备注,设立群规可以让社群成员在群里进行良好的交流
这个是我个人运营的,我们单位的服务号,服务号也是微信公众号的一个部分,那么服务号发送推文是每周可以发一次,然后每次推文都可以最多发送8条消息。他的消息推送方式是在联系人的聊天界面里面,像大家正常聊天一样,只要服务号发送消息之后,我们在聊天见面就能看见服务号推送的消息。
这个是我之前运营过的企业服务号,现在已经交给其他部门相关的人员负责。这里面因为不涉及到,所以就不用再多介绍。
首先,认证主体(申请主体和认证主体)
服务号:只能企业组织申请;可以认证
1、推送频率
服务号:每月推送4条消息(时间间隔不限制,你可以一天把4条全部推完,也可以每周一次慢慢推送)
2、提供功能
服务号:更多高级功能
3、消息接收方式
服务号:显示在微信对话框
4、定位&用途不同是决定三种号区别的本质
服务号:功能服务
企业号:员工管理(打卡签到、行政审批等)
第二个问题:哪个更适合个人用户?
看你的需求,如果实用功能比较多肯定选择服务号,主要是内容服务当然选择个人号。
现在很多人都是导流到私人微信号,结合起来运营。
简单来说吧,服务号更加适合企业使用,可以开发各种接口,比如微信支付接口,消息弹送接口等等,而且服务号发布的内容都是直接展示到粉丝微信页面的,像好友给你发布消息的情形相同,缺点是每个月只能发布4条消息,每次发布消息都容易掉粉,取关率也较高。
一、申请主体略有不同。
二、两者功能不同。
三、接口开放的权限不同。如下所示:
1 语音识别
功能描述:通过语音识别接口,用户发送的语音,将同时给出语音识别出的文本内容。
实用意义:第三方可以调用微信自主研发的语音识别技术。意味着微信向第三方开放语音识别技术,直接调用语音识别接口,对语音识别结果进行互动或根据识别的内容进行自动答复。
2 客服接口
功能描述:通过客服接口,公众号可以在用户发送过消息的 12 小时内,向用户回复消息。
实用意义:以前公众帐号跟订户只能被动响应,比如用户触发了需求,如发送关键字给公众帐号,后者才可以与用户对话。如今,如果订户跟公众帐号对话过一次,公众帐号就可以在 12 个小时内持续给用户下发消息。这提高了公众帐号发送消息的能力。
3 OAuth 20 网页授权
功能描述:通过网页授权接口,公众号可以请求用户授权。
实用意义:这就像微博、QQ的帐号授权功能。这意味着微信帐号正式成为一个帐号系统。
4 生成带参数二维码
5 获取用户地理位置
功能描述:通过该接口,公众号能够获得用户进入公众号会话时的地理位置。
实用意义:两种情况可以获得用户地理位置:一是与公众帐号“会话时”,二是在会话界面“每隔 5 秒”。在用户同意下,这就可以做微信导航或地理围栏方面的服务。
6 获取用户基本信息
功能描述:通过该接口,公众号可以根据加密后的用户 OpenID,获取用户基础信息,包括头像、名称、性别、地区。
实用意义:以前这是一个非常高的权限。获得用户基本信息后,可以做 CRM 管理后台,方便商家管理用户。
8 用户分组接口
功能描述:通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。
实用意义:可以对用户进行分组,比如乐思享组织一场“听众交流会”,现场来了 1000 人,可以把它归为一组,后续的活动花絮照片只发给这 1000 人。这对于商家来说,就是一个 VIP 会员管理,是 CRM 管理平台。
9 上传下载多媒体文件
功能描述:通过该接口公众号可以在需要时在微信服务器上传下载多媒体文件。
10群发接口