微信公众平台开发,怎么样像银行一样当第三方平台有交易发生时,自动推送一条交易提醒给用户,采纳加分

新手学堂012

微信公众平台开发,怎么样像银行一样当第三方平台有交易发生时,自动推送一条交易提醒给用户,采纳加分,第1张

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群发接口