微信公共服务平台开发(.Net 的实现)1

时间:2019-05-14 08:26:54下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《微信公共服务平台开发(.Net 的实现)1》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《微信公共服务平台开发(.Net 的实现)1》。

第一篇:微信公共服务平台开发(.Net 的实现)1

C#开发微信公众平台-就这么简单(附Demo)最近公司在做微信开发,其实就是接口开发,网上找了很多资料,当然园友也写了很多教程,但都是理论说了一大堆,实用指导或代码很少。如果你自己仔细研究下,其实就那么点东西,C#实现起来也很简单,原本不想写这篇文章的,但是本人当时摸索走了很多弯路,这边总结下,希望初次接触微信公众平台的朋友别像当时的我一样。

自己动手,丰衣足食。服务号和订阅号

服务号是公司申请的微信公共账号,订阅号是个人申请的,我个人也申请了一个,不过没怎么用。

服务号

1.1个月(30天)内仅可以发送1条群发消息。

2.发给订阅用户(粉丝)的消息,会显示在对方的聊天列表中。3.在发送消息给用户时,用户将收到即时的消息提醒。4.服务号会在订阅用户(粉丝)的通讯录中。5.可申请自定义菜单。订阅号

1.每天(24小时内)可以发送1条群发消息。

2.发给订阅用户(粉丝)的消息,将会显示在对方的订阅号文件夹中。3.在发送消息给订阅用户(粉丝)时,订阅用户不会收到即时消息提醒。4.在订阅用户(粉丝)的通讯录中,订阅号将被放入订阅号文件夹中。5.订阅号不支持申请自定义菜单。URL配置

启用开发模式需要先成为开发者,而且编辑模式和开发模式只能选择一个,进入微信公众平台-开发模式,如下:

需要填写url和token,当时本人填写这个的时候花了好久,我本以为填写个服务器的url就可以了(80端口),但是不行,主要是没有仔细的阅读提示信息,所以总是提示

从上面可以看出,点击提交后微信会向我们填写的服务器发送几个参数,然后需要原样返回出来,所以在提交url的时候,先在服务器创建接口测试返回echostr参数内容。代码:

1.//成为开发者url测试,返回echoStr

2.public void InterfaceTest()3.{

4.string token = “填写的token”;5.if(string.IsNullOrEmpty(token))6.{

7.return;8.} 9.10.string echoString = HttpContext.Current.Request.QueryString[“echoStr”];

11.string signature = HttpContext.Current.Request.QueryString[“signature”];

12.string timestamp = HttpContext.Current.Request.QueryString[“timestamp”];

13.string nonce = HttpContext.Current.Request.QueryString[“nonce”];14.15.if(!string.IsNullOrEmpty(echoString))16.{

17.HttpContext.Current.Response.Write(echoString);18.HttpContext.Current.Response.End();19.} 20.}

在一般处理程序ashx的ProcessRequest的方法内调用上面的方法,url填写的就是这个ashx的服务器地址,token是一个服务器标示,可以随便输入,代码中的token要和申请填写的一致,成为开发者才能做开发。

创建菜单

我们添加一些微信服务号,聊天窗口下面有些菜单,这个可以在编辑模式简单配置,也可以在开发模式代码配置。微信公众平台开发者文档:http://mp.weixin.qq.com/wiki/index.php?title=自定义菜单创建接口,可以看到创建菜单的一些要点,下面的使用网页调试工具调试该接口,只是调试接口是否可用,并不是直接创建菜单的,菜单分为两种:

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

 view: 用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的url值(即网页链接),达到打开网页的目的,建议与网页授权获取用户基本信息接口结合,获得用户的登入个人信息。

click菜单需要填一个key,这个是在我们菜单点击事件的时候会用到,view只是一个菜单超链接。菜单数据是json格式,官网是php示例,其实C#实现起来也很简单,就是post发送一个json数据,示例代码:

1.public partial class createMenu : System.Web.UI.Page 2.{

3.protected void Page_Load(object sender, EventArgs e)4.{

5.FileStream fs1 = new FileStream(Server.MapPath(“.”)+“menu.txt”, FileMode.Open);

6.StreamReader sr = new StreamReader(fs1, Encoding.GetEncoding(“GBK”));

7.string menu = sr.ReadToEnd();8.sr.Close();9.fs1.Close();

10.GetPage(“https://api.weixin.qq.com/cgi-bin/menu/create?access_token=access_token”, menu);11.}

12.public string GetPage(string posturl, string postData)13.{

14.Stream outstream = null;15.Stream instream = null;16.StreamReader sr = null;

17.HttpWebResponse response = null;18.HttpWebRequest request = null;19.Encoding encoding = Encoding.UTF8;

20.byte[] data = encoding.GetBytes(postData);21.// 准备请求...22.try

23.{

24.// 设置参数

25.request = WebRequest.Create(posturl)as HttpWebRequest;

26.CookieContainer cookieContainer = new CookieContainer();

27.request.CookieContainer = cookieContainer;28.request.AllowAutoRedirect = true;29.request.Method = “POST”;

30.request.ContentType = “application/x-)代码

31.string content = sr.ReadToEnd();32.string err = string.Empty;33.Response.Write(content);34.return content;35.}

36.catch(Exception ex)37.{

38.string err = ex.Message;39.return string.Empty;40.} 41.} 42.}

access_token获取方式上面已经讲过了,查询菜单返回的是json数据,其实就是我们创建菜单的menu.txt里面的内容。删除成功返回信息提示:{”errcode“:0,”errmsg“:”ok“},这个也只要在本地运行就可以了。

接受消息

微信公众平台开发者文档:http://mp.weixin.qq.com/wiki/index.php?title=接收普通消息,我们使用微信就是要对用户发送的信息进行处理,这边以接受普通消息为例,语音、图片消息等,举一反三可得。

从文档上可以看出接受消息获得的是一个xml格式文件,当时有点犯傻的是,我要在哪边进行接受消息啊?还郁闷了半天,其实就是你一开始填写的url,是不是很汗颜啊,哈哈。

1.

2.

3.

4.1348831860

5.

6.

7.***6

8.

我们在ashx添加下面代码:

1.public void ProcessRequest(HttpContext param_context)2.{

3.string postString = string.Empty;

4.if(HttpContext.Current.Request.HttpMethod.ToUpper()== ”POST“)

5.{

6.using(Stream stream = HttpContext.Current.Request.InputStream)

7.{

8.Byte[] postBytes = new Byte[stream.Length];9.stream.Read(postBytes, 0,(Int32)stream.Length);

10.postString = Encoding.UTF8.GetString(postBytes);

11.Handle(postString);12.} 13.} 14.} 15.16.///

17./// 处理信息并应答

18.///

19.private void Handle(string postStr)20.{

21.messageHelp help = new messageHelp();

22.string responseContent = help.ReturnMessage(postStr);23.24.HttpContext.Current.Response.ContentEncoding = Encoding.UTF8;

25.HttpContext.Current.Response.Write(responseContent);26.}

messageHelp是消息处理帮助类,这边提供下部分代码,完整的可以下载来,获取的postString是xml,格式如上,我们这边只需要转换成XmlDocument进行解析就行了:

1.//接受文本消息

2.public string TextHandle(XmlDocument xmldoc)3.{

4.string responseContent = ”“;

5.XmlNode ToUserName = xmldoc.SelectSingleNode(”/xml/ToUserName“);

6.XmlNode FromUserName = xmldoc.SelectSingleNode(”/xml/FromUserName“);

7.XmlNode Content = xmldoc.SelectSingleNode(”/xml/Content“);

8.if(Content!= null)9.{

10.responseContent = string.Format(ReplyType.Message_Text,11.FromUserName.InnerText, 12.ToUserName.InnerText, 13.DateTime.Now.Ticks,14.”欢迎使用微信公共账号,您输入的内容为:“ + Content.InnerText+”rn点击进入“);15.}

16.return responseContent;17.}

18.///

19./// 普通文本消息

20.///

21.public static string Message_Text 22.{

23.get { return @” 24.

25.

26.{2}

27. 28. 29.“;} 30.}

上面的代码就是接受消息,并做一些处理操作,返回消息。发送消息(图文、菜单事件响应)

这边发送消息我分为三种:普通消息、图文消息和菜单事件响应。普通消息其实上面说接受消息的时候讲到了,完整的代码下边下载来看。

我们先看下图文消息和菜单事件响应,微信公众平台开发者文档:http://mp.weixin.qq.com/wiki/index.php?title=回复图文消息#.E5.9B.9E.E5.A4.8D.E5.9B.BE.E6.96.87.E6.B6.88.E6.81.AF,xml格式为:

1.

2.

3.

4.12345678

5.

6.2

7.

8.

9.<![CDATA[title1]]>

10.

11.

12.

13.

14.

15.<![CDATA[title]]>

16.

17.

18.

19.

20.

21. 图文消息分为两种,我们先看下效果,找的圆通速递的微信服务号做示例:

刚开始做的时候,我以为这两种应该不是用的同一个接口,但是在文档中找了半天也没有找到除这个之外的,就试了下两个图文消息,发现就是这个接口发送的,如果多个的话,item中的Description会失效,只会显示Title,大家试下就知道了,示例代码:

1.//事件

2.public string EventHandle(XmlDocument xmldoc)3.{

4.string responseContent = ”“;

5.XmlNode Event = xmldoc.SelectSingleNode(”/xml/Event“);6.XmlNode EventKey = xmldoc.SelectSingleNode(”/xml/EventKey“);

7.XmlNode ToUserName = xmldoc.SelectSingleNode(”/xml/ToUserName“);

8.XmlNode FromUserName = xmldoc.SelectSingleNode(”/xml/FromUserName“);

9.if(Event!=null)10.{

11.//菜单单击事件

12.if(Event.InnerText.Equals(”CLICK“))13.{ 14.if(EventKey.InnerText.Equals(”click_one“))//click_one

15.{

16.responseContent = string.Format(ReplyType.Message_Text,17.FromUserName.InnerText, 18.ToUserName.InnerText, 19.DateTime.Now.Ticks, 20.”你点击的是click_one“);21.} 22./click_two

23.{ 24.responseContent = sage_News_Main, 25.FromUserName.InnerText, 26.ToUserName.InnerText, 27.DateTime.Now.Ticks, 28.29.m,”我要寄件“,”“,30.31.32.m, ”订单管理“, ”“, 33.34.35.} 36.)//click_three

37.{ 38.responseContent = sage_News_Main, 39.FromUserName.InnerText, 40.ToUserName.InnerText, 41.DateTime.Now.Ticks, 42.43.m, ”标题“, ”摘要“, 44.45.46.} 47.} 48.}

else if(EventKey.InnerText.Equals(”click_two“))/

string.Format(ReplyType.Mes

”2“,string.Format(ReplyType.Message_News_Ite

”http://www.xiexiebang.com/orderPlace.jpg“, ”http://www.xiexiebang.com/“)+

string.Format(ReplyType.Message_News_Ite

”http://www.xiexiebang.com/orderManage.jpg“, ”http://www.xiexiebang.com/“));

else if(EventKey.InnerText.Equals(”click_three“)

string.Format(ReplyType.Mes

”1“,string.Format(ReplyType.Message_News_Ite

”http://www.xiexiebang.com/jieshao.jpg“, ”http://www.xiexiebang.com/“));

49.return responseContent;50.}

51.///

52./// 图文消息主体

53.///

54.public static string Message_News_Main 55.{ 56.get

57.{

58.return @”

59.

60.

61.{2}

62. 63.{3} 64. 65.{4}

66. 67. “;68.} 69.}

70.///

71./// 图文消息项

72.///

73.public static string Message_News_Item 74.{ 75.get

76.{

77.return @”

78.<![CDATA[{0}]]>

79.

80.

81. 82.“;83.} 84.}

需要注意的是:XmlNode Event = xmldoc.SelectSingleNode(”/xml/Event“)表示获取的是事件类型,XmlNode EventKey = xmldoc.SelectSingleNode(”/xml/EventKey“)表示事件标示,就是我们创建菜单添加click的key,通过key我们就可以判断出是点的哪个菜单。还有一点是回复超链接,有时候在服务号会发送一些链接,我们打开直接就会链接到相关网址,只需要在回复内容中添加:点击进入,就可以了。

示例Demo下载

下载地址:http://pan.baidu.com/s/1i3kMpwh 后记

关于微信公众平台当然还有许多其他的东西,本篇只是一些经验之谈,希望可以起到抛砖引玉的作用。有时候我们发现一些新鲜事物,觉得很难,就远远的看着,如果你用心的去感受它,其实也就这么回事。

第二篇:微信公众平台开发服务合同

微信公众平台开发服务合同

甲方: 乙方:

甲、乙双方经协商一致,特签定本合同并严格地执行和履行本合同。

一、服务内容:

(1)乙方为甲方提供微信公众平台的建设。包含:建立微信服务号(以下简称服务号)、建立微网站、二维码生成、服务号建设等;

(2)乙方为甲方提供服务号的培训与系统维护服务(从系统开通之日起);(3)甲方通过电话和邮件等方式向乙方提出技术服务,乙方有义务及时响应和认真服务,确保甲方服务号的正常使用;

(4)如推出新功能,甲方需要使用,乙方需要二次开发,工作量过大需另订协议,作为合同的附件,另收开发费用。

二、甲方的权利和义务

(1)甲方提供在职人员与乙方联系;

(2)甲方保证不利用乙方建立的服务号进行传播违反法律的信息活动,否则乙方将有权立刻停止对甲方提供服务;

(3)合同签订后,甲方提供各种必要资料和授权;

(4)按照合同的约定,及时支付费用。如因乙方过错未能如期完成合同的约定内容,甲方有权要求终止,并按未完成服务项目,要求乙方退还相应款项。

三、乙方的权利和义务

(1)乙方提供在职人员与甲方联系;

(2)乙方按合同相关约定,为甲方提供服务号的开发、服务;

(3)乙方在要求的期限内,完成合同约定项目,并通知甲方进行验收;(4)乙方不得将甲方提供的商业资料传播、出售给第三方。

四、合同金额及付款方式

(1)本合同金额总计:人民币 元整。大写 仟 佰 拾 元整。

(2)甲方需在签订合同后一次性支付合同金额 %的预付款给乙方,合计

元(大写 : 仟 佰 拾 元整);(3)甲方在验收之后三个工作日内向乙方支付合同剩余金额 元(大写: 仟 佰 拾 元整)。

五、违约责任

(1)任何一方有证据表明对方已经、正在或将要违约,何以提出中止履行本合同,但应及时通知对方;(2)双方除不可抗力之原因,任何一方如单方违约,均应承担全部违约责任,并应向另一方赔偿由此违约所造成的损失;(3)因地震、火灾等自然灾害、战争、罢工、停电、停网、政府行为、官方关闭等造成服务不能执行时,双方通过书面的形式通知对方,本合同自动转换为运营模式。

六、未尽事宜补充

本合同如有未尽事宜,双方协商解决。本合同一式两份,双方各执一份,经双反签字、盖章后生效,两份合同具有同等的法律效力。

甲方(盖章): 乙方(盖章): 代表签字: 代表签字: 日期: 日期:

第三篇:XX微信平台开发模版

河 南 永

委托方:河南永城电视传媒 受托方:启众网络科技有限公司

城 电 视 传 媒

永城电视传媒项目开发计划

1引言

1.1编写目的

永城电视传媒微信公众平台是新郑市启众网络科技有限公司为河南省永城电视传媒平台开发的,基于腾讯微信平台的公众号。开发此平台的主要目的为:

1)帮助河南省永城电视传媒建立有效的形象宣传、风采展示、产品宣传,打造“河南省永城电视传媒”新形象,突出河南省永城电视传媒的良好形象。2)充分利用网络快捷、跨地域优势进行信息传递,对我平台的新闻进行及时的报道。

3)通过产品数据库功能实现网上产品实现快捷的网上产品的查询、浏览、订阅等,提供便利的产品及相关资料共享等网上服务,优化内部管理。

4)为平台和客户提供移动端开放平台,增进系统内外信息互通、经验交流,配合永城电视传媒的精神文明建设,增加客户的美誉度,提高内部员工的凝聚力。

1.2 背景

a.此次开发的系统名称为永城电视传媒微信公众平台

b.本项目的任务是由河南省永城市广播电视台提出,由河南省新郑市启众网络科技有限公司开发,交由永城市广播电视台使用的微信公众平台。

c.永城电视传媒公众号是腾讯公司在微信的基础上一大功能模块,通过这一平台,个人和企业都可以打造一个微信公众平台,并实现和特定群体的文字、图片、语音等全方位沟通。1.3定义

作为项目的启动,规划定义阶段的目的是为了能够准确地把握客户的商业目的,确立项目范围、整体性和操作实施性。这包括对客户商业策略的回顾;确认、记录并按优先次序排列出需求清单,提出系统构架草案。根据该项目的特点,我们将选择项目成员、整合项目组并安排项目计划。

永城电视传媒微信公众平台常用词汇定义:

1.订阅号:公众平台订阅号,是公众平台的一种类型帐号,为用户提供信息和咨询。功能包括:

①每天(24小时)可以发送一条信息;

②发送给订阅用户(粉丝)的消息,将会显示在对方的“订阅号”文件夹中,点击两次才能打开;

③在订阅用户(粉丝)的通讯录中,订阅号将被放入订阅号文件夹中。

2.菜单:自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。个人订阅号只能编辑生成菜单,无法开发、企业订阅号通过微信认证;可以申请到自定义菜单资格,服务号默认有菜单权限。

自定义类型包括如下 1)click:点击推事件

event 用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的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。3.后台插件

启众网络科技有限公司为微信公众号后台添加各种应用插件,以满足永城传媒平台的需求(若后期需要添加则另行商议)。

1.4参考资料

参考资料,如:

a.本项目的草案《永城电视传媒公众平台开发方案》已由永城电视传媒批准; b.永成电视传媒微信平台开发是建立在“永城电视传媒”已有的开发基础上; c.参考文案:《微信公众平台开发规范》、《微信公众平台运营规范》、《微信公众平台开发流程》 2项目概述

2.1工作内容

永城电视传媒微信公众平台开发的主要工作内容包括以下几个方面: 1.腾讯微信公众平台注册事宜;

2.启众网络科技有限公司为微信公众平台打造的后台连接; 3.微信公众平台其它内容开发; 4.微信公众平台后期运营

2.2主要参加人员

永城电视传媒公众平台开发由新郑启众网络科技有限公司负责开发,并由河南永城广播电视台进行监督。

2.3产品

在得到了项目目标, 范围和高级别需求清单等结果后, 我们将针对功能性, 系统构架技术性和视觉创意等方面进行更详细的分析设计。我们将它们一一记录下来并与您一起探讨,改进.如有必要, 我们将制作一个原型或演示系统来测试我们的概念。

2.3.1程序

腾讯提供的微信公众平台,启众网络科技有限公司后台,微信文案编辑后台、微信商户、微信支付后台等。目前根据永城电视传媒的需求形成效果如下所示:

1.一级菜单

在粉丝关注之后的欢迎页面下端,是一级菜单,分别为:精彩推荐、营业厅、活动专区。“精彩推荐”是一级菜单,该菜单下集成三个二级菜单,分别为:最热优惠、咨询订购、节目表查询、营业厅查询、互动微信助手。

①点击“最热优惠”将微信公众平台将会自动回复已经设置好的优惠内容,方便已关注过微信公众号的粉丝了解到我们的优惠信息

②点击“咨询订购”微信公众平台将按照我们设定的内容自动向客户发送信息,例如我们设定好的内容为:“尊敬的用户,您好!请留言“手机号码+咨询订购内容”,我们会尽快与您联系,谢谢您!“。

③点击“节目表查询”,将自动跳转到我们预先设计好的页面中,该页面中包含我们预想推送的节目表,如图所示:

④点击“营业厅查询”,将自动跳转到我们预先设计好的页面中,该页面中包含我们预想推送的节目表,如图所示:

④点击“互动微信助手”,微信公众平台将自动发送我们在微信公众平台设置的精彩内容,点击即可查询详细内容,如图所示:

2.营业厅

“营业厅”是公众平台的个人信息查询处,传媒平台的各个会员可通过绑定编号即可实现自助查询账户余额、历史账单记录、在订产品等情况,还可在线充值缴费,办理相关业务。

若粉丝未进行绑定,系统将自动提醒客户绑定,如图所示:

①自助查询账户余额

点击进入,微信公众平台将自动按照我们设置的内容对客户进行回复,内容主要为客户目前账户余额,同时微信公众平台将在账户余额不足的情况下自动提醒客户余额信息。

②历史账单记录

点击进入,微信公众平台将自动按照我们设置的内容对客户进行回复,内容主要为客户历史账单记录,能使粉丝直观的了解到自己账户的收支情况。

③在订产品

点击进入,微信公众平台将自动按照我们设置的内容对客户进行回复,内容主要为目前平台上的可预订产品,其中的主要内容由我们平台进行确认,之后可进行添加。

④充值缴费

点击进入,微信公众平台将自动按照我们设置的内容对客户进行回复,内容主要为充值缴费界面,充值缴费可与银行卡、微信支付等进行绑定,能实现客户自助缴费。步骤如下

(1)选择“营业厅”菜单栏——“充值缴费”

(若未绑定客户编号,先通过“客户编号+服务密码”或“客户编号+户主姓名”绑定)

(2)进入缴费充值后,选择“微信支付”,输入缴费金额,按“确认”;

(3)核对缴费信息无误后,点击“确认支付”;

(4)输入支付密码;

若已绑定银行卡,输入微信支付密码后即可立即支付; 也可直接使用微信钱包里的零钱支付(如微信红包)。

(5)支付成功,交易完成。

3.活动专区

①30秒缴有线电视费

主要介绍如何在本平台上自助使用绑定、缴费功能,以及微信支付的步骤。此菜单可根据平台需要内容进行变化。一般为平台的最新活动。

②多客户编号绑定

内容主要介绍一个微信号可绑定多个客户编号等内容,此菜单内容可根据平台需要内容进行变化。一般为平台的最新功能,可以实现的优惠、服务等。

③宽带免费提速

内容主要介绍宽带免费提速的内容并实现自助提速宽带业务,微信公众平台会按照我们设计的回复对客户进行自动回复,例如内容为:“申请宽带免费大提速,请留“宽带提速+手机号码”,微信客服 为您登记办理!“。此菜单内容可根据平台需要内容进行变化。一般为平台的政策性功能,以及可以实现的优惠、服务等。

④公告栏

内容主要介绍永城电视传媒的维护、更新和升级等公告,内容可以多样化,也可以包括今后的实现目标等内容。

⑤维权

若客户在与我平台的交易过程中发现问题,或者有新的要求,可以使用微信维权进行解决,客户可对45天内的交易订单发起维权。维权期限可根据我传媒平台的实际情况确定。

2.3.2文件

河南省永城广播电视台应向启众网络科技有限公司提供如下资料: 河南省永城广播电视台营业执照、法人代表等 对公账户帐号、账户名、关联邮箱等

2.3.3服务

列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。

启众网络科技有限公司向河南永城电视传媒提供的服务包含以下几个方面: 1.微信公众平台开发

2.微信后台安装、维护及运行支持 3.微信支付申请,并开发自助缴费业务

2.3.4非移交的产品

说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。新郑市启众网络科技有限公司在开发完成后将向河南永城广播电视台移交的产品包括:

1.微信公众平台(包括帐号、密码、平台菜单、菜单基本功能等内容); 2.微信公众平台培训计划; 3.微信公众平台运营方案等内容;

4.启众网络科技有限公司为河南永城传媒开发的微信后台; 5.微信文案编辑后台。

开发之后不必向河南永城电视传媒移交的产品包括: 1.微信文案编辑培训(若签订运营合同,则另行商议); 2.微信公众平台二维码设计。2.4验收标准

对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。河南永城电视传媒微信公众平台的验收标准:

1.微信公众平台符合中国深圳腾讯集团需求的各种标准,登录完全正常,使用该微信公众平台时不会出现违反公众平台规定和违反中华人民共和国法律规定; 2.微信公众平台培训计划符合河南永城电视传媒基本情况,应达到的目标符合永城电视传媒的要求。3.微信公众平台运营方案符合河南永城电视传媒基本情况,应达到的目标符合永城电视传媒的要求。

4.微信后台应具备启众网络科技有限公司开发的所有项目插件,满足永城电视传媒的所有要求,尤其是自助缴费的需求。后期若有其它需求,经双方商议后另行开发。

5.微信文案编辑后台需要足够满足永城电视传媒的编写需求。

2.5完成项目的最迟期限

双方共同商议后决定。

2.6本计划的批准者和批准日期

此日期在本方案提交给永城电视传媒平台后由河南永城广播电视台批准。

3实施计划

3.1工作任务的分解与人员分工

我们拥有一支由多人组成的网站建设团队,他们都是在互联网、软件技术、企业信息化等领域的资深专业人才,具有开发众多项目的成功经验。

任务分解 需求分析:自本方案批准后2-3天内完成。

设计:永城电视传媒微信公众平台包含的主要部分有:微信号,功能介绍,帐号主体,客服电话,历史消息,地理位置,自定义菜单等内容。

实现:在设计完成后1-2天内完成。

测试:在实现完成后进行测试,同时由河南永城传媒进行功能修正。完成:所有工作完毕。

以上所有工作由启众网络科技有限公司负责,河南永城广播电视台进行监督。

人员分工

我方项目主要成员 项目经理(1 人)

项目经理负责项目管理、组织、协调,对项目资源进行控制,是项目能够按照计划实施,满足项目规定的业务需求。项目经理对项目的质量、进度和成本负责。项目经理负责客户关系的管理,也是客户方项目经理的主要对口协调人。

并负责对整个项目中的数据库结构及功能程序的设计。高级程序员(1人)

负责外部网站和内部服务系统的程序及多媒体的开发。创意设计总监(1 人)

从事项目整体上的创意、规划、视觉设计和交互表现的形式的方向把握和设计方案的提交,对项目规划设计的质量实施控制、指导与监督。

客户方项目主要成员 项目经理 项目经理负责与我们的项目管理、组织、协调工作,签收各种项目文档,自始至终负责整个项目的进行。

3.2接口人员

a.新郑市启众网络科技有限公司的接口人员为技术智能部冯展,河南永城广播电视台的接口人员为______。

b.负责本项目的管理机构为启众网络科技技术部以及河南永城广播电视台的__部。c.负责本项目合同负责的人员:

启众网络科技有限公司总经理:冯超 河南永城广播电视台:___________。

3.3进度

具体工作进度参照3.1工作任务分解部分,并根据实际情况进行调整。

3.4预算

逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。

3.5关键问题

能够影响整个项目成败的关键问题、技术难点和风险主要包括以下几个方面: a.腾讯集团下属微信工作平台认证工作。微信公众号申请注册以及开通需要经过腾讯集团下属的微信工作平台进行认证,并缴纳认证金300元。

b.技术难点包括以下几个方面:

1)微信菜单开发:此处需要与河南永城广播电视台沟通后完成开发。2)微信支付接入:微信支付功能开发需要接入到平台后台。

3)其它功能:启众网络科技负责微信后台的开发,例如新年抢红包功能。

4支持条件

本项目开发需要服务器1台。

4.1移动系统支持

本项目所需的开发系统为windows系统,移动端系统为android和ios系统,需要的数据管理程序包为mysql,应用数据库为mysql。服务器使用时间根据河南永城电视传媒需求拟定。

4.2需由用户承担的工作

容;

定; 4.其它内容配合:在开发期间根据实际情况进行内容配合。2.微信支付功能申请期间资料配合:对公账户、账户名、关联邮箱等; 3.微信菜单开发期间配合:河南永城广播电视台对菜单的需求和菜单内容的制在本次开发中,河南永城广播电视台需要承担的工作主要有:

1.微信公众号申请期间资料配合:营业执照、广告经营许可证、法人代表等内4.3由外单位提供的条件

暂无,根据河南永城广播电视台需求提供。

5专题计划要点

我们项目实施方法中的五个基本阶段是: 1 规划定义 作为项目的启动,规划定义阶段的目的是为了能够准确地把握客户的商业目的,确立项目范围、整体性和操作实施性。这包括对客户商业策略的回顾;确认、记录并按优先次序排列出需求清单,提出系统构架草案。根据该项目的特点,我们将选择项目成员、整合项目组并安排项目计划。分析设计

在得到了项目目标, 范围和高级别需求清单等结果后, 我们将针对功能性, 系统构架技术性和视觉创意等方面进行更详细的分析设计。我们将它们一一记录下来并与您一起探讨,改进.如有必要, 我们将制作一个原型或演示系统来测试我们的概念。

之后, 我们将根据这个设计又针对性地来完成内容开发, 交互信息和界面设计等工作。编码制作

我们开始建造这个系统。开发整合阶段的工作是将所有设计的结果予以开发出来。如有必要我们还将这个新系统与您现有系统进行整合。本阶段将完成一个正常运行的系统。测试验收

测试工作包括功能测试和性能测试两部分。然后将已完成的系统从开发环境迁移至发布环境。有计划的发布功能和数据直至全部开放进行商务运作。我们将记录并转移一切客户必须掌握和了解的技术与规范方面的知识,保证客户懂得如何运作及维护系统。用户和我们将在一个有限的范围内对系统进行试运行,系统试运行一段时间后,系统将投入正式运行。5 维护管理

除了对活的系统进行必须的监视、维护来保证其正常运作外,管理维护阶段更重要的任务是从正处于实际运营的系统上测试实际的系统性能;在运营中发现系统需要完善和升级的部分;衡量并比对系统较商业目的和需求的成功与否。将所有这些信息整理成一份计划以便于将来对网站系统的增强和升级。

阶段、步骤和任务

我们将项目的时间周期分为5个阶段(Phase),在不同阶段内用相应的步骤(Process)来达到不同阶段的目标。而任务(Task)被包含在不同步骤之内,以完成该步骤的工作内容。由浅至深,由总到细,三个元素之间相互联系,相互作用,有机的构成了整个方法的蓝本。在实际操作中,根据不同时期的不同任务,动态地分配资源予以实施,再与专业人员的专业知识相结合,使得项目得以妥善完成。

以我们真诚的服务、优秀的技术能力、科学的项目管理方法,我们一定能贵公司网站建设得让客户满意!

此方案书若有叙述不详尽之处,敬请咨询启众网络科技技术部。

名称:新郑市启众网络科技有限公司

地址:新郑市中华北路阳光港湾13-1-503 网址: www.xiexiebang.com 电话:0371-63334413 技术部: *** 时间: 2015年12月10日

第四篇:微信公共平台微官网

微信公共平台微官网方案

平台简介:微信公众平台微官网是在微信的基础上新增的功能模块,通过这一平台,我院可以打造一个微信微官网,可以群发文字、图片、语音三个类别的内容。目前微信公众平台微官网支持PC,可以使用PC机对平台进行编辑,进而使平台功能最大话。

微信公众平台微官网主要价值:在于让我院的服务意识提升,在微信公众平台上,我院可以更好更专业的为需求客户提供服务,同时也宣传了医院的业务范围和公司形象。并通过微信公众平台对外扩大了我院在患者之间的知名度。

微网站的功能具有以下十大特点:

(1)符合受众的浏览习惯,使客户获取最佳浏览体验。

(2)一键分享:实现用户自行推广,病毒式传播营销。

(3)一键拨号:方便患者咨询,及时了解,促进交易。

(4)一键留言:快速反馈,方便医院完善服务,患者沟通。

(5)一键关注:提高曝光率。

(6)一键导航:实现精准位置导航,方便客户上面沟通,促进成交率。

(7)预约挂号:更方便的让患者进行预约挂号。

(8)开放数据分析功能,对患者记录、分析,获取精准有效数据。

(9)简洁大方,具有良好可拓展性。

(10)内容符合微信的特点,简单高效,有吸引力。

我院微信平台微官网主要实现功能如下:

一、医院介绍

1、医院简介

2、科室介绍

3、医生简介

二、就诊

1、就诊流程

2、注意事项

3、相关费用

4、科普知识

三、互动平台

1.预约挂号

2.结果查询

3.在线咨询

4.留言板

5.地址路线

第五篇:微信公众平台开发文档说明书

微信公众平台开发文档说明书

微信公众平台前期开发主要是以集团公司为核心形象对外进行运营推广的服务平台,参与主体包括集团公司后台运营客服和市场会员。主要包括三个一级菜单,目录功能分别如下:

1.微官网——可让智慧生活市场的商家会员粉丝有种惊艳的感觉。在智慧生活公众平台官方微信号输入“首页”即可体验微信公司的3G网站,可同步调用公司市场公告或者活动信息显示给关注智慧生活的微信市场会员。(后期可以开发微商城,要开市场发展动态及公众平台活跃度而定。)微观网只有单独一级目录直接进入页面,具体开发页面如下图案例展示:

2.微服务——重点突出企业应用与电子商务。配合自动回复响知识库及应用,过滤了广告和一些敏感词汇。主要提供积分查询,会员查询(会卡号修改,会员卡申请及挂失,会员信息修改,短信效验码验证),积分查询,订单查询,物流跟踪服务查询等一系列信息咨询自助服务。此一级菜单下共四个二级菜单项:会员查询,积分查询,订单查询,物流查询。具体开发如下图案例展示:

3.微活动——智慧生活营销:我们将利用微信的强交互性,让您通过对互动流程、环节和方式的设计,运用各种设计活动从而实现与用户的互动交流,营销服务模块”,包括微观新世界模块、优惠券推广模块、幸运大转盘推广模块、刮刮卡抽奖模块、微投票、一战到底等功能模块。通过发起营销活动,对已有客户进行再营销,通过不断更新补充主题,用户可以反复参与,并可带动周边朋友一起分享,从而形成极强的口碑营销效果。此一级菜单下共四个二级菜单项:微观新生活、优惠券、幸运大转盘、刮刮卡抽奖。具体开发如下图案例展示:

下载微信公共服务平台开发(.Net 的实现)1word格式文档
下载微信公共服务平台开发(.Net 的实现)1.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    微信公众平台开发协议

    微信公众号开发协议 合作双方: 甲 方: 地 址: 乙 方: 地 址: 一、总则 甲、乙双方经友好协商,本着平等、自愿、诚实、互惠互利的原则,就 “微信公众号开发” 项目合作达成如下......

    微信公众平台开发合同范本

    技术开发(委托)合同 项目名称:微信公众平台系统开发委托方(甲方):受托方(乙方): 签订时间: 本合同甲方委托乙方研究开发微信公众平台项目,并支付研究开发经费和报酬,乙方接受委托并进......

    微信平台

    授 权 运 营 书 机构全称: 公众号用途:用于品牌宣以“爱”为企业核心文化,构建起了慈善工程、少儿百 万俱乐部、爱心名媛汇、女子优雅学堂、品尚生活俱乐部、国学大讲堂等学习......

    微信公众平台服务协议大全

    微信公众平台服务协议 【首部及导言】 欢迎你使用微信公众平台! 为使用微信公众平台服务,你应当阅读并遵守《微信公众平台服务协议》(以下简称“本协议”)、《腾讯服务协议》、......

    微信公众平台服务协议

    微信公众平台服务协议 【首部及导言】 欢迎你使用微信公众平台! 为使用微信公众平台服务(以下简称“本服务”),你应当阅读并遵守《微信公众平台服务协议》(以下简称“本协议”),以......

    微信公众平台委托开发合同

    微信公众平台委托开发合同 委托方(甲方): 受托方(乙方):经甲乙双方平等友好协商,就甲方委托乙方开发微信公众平台项目达成如下协议: 一、甲方委托乙方开发的微信公众平台号为_______......

    微信公众平台开发合同11

    技术开发(委托)合同项目名称:微信公众平台系统开发 委托方(甲方): 受托方(乙方): 签订时间:技术开发(委托)合同委托方(甲方): 公司地址: 法定代表人: 项目联系人: 联系方式: 通讯地址: 电话: 电子......

    微信公共平台认证以及微信营销策略

    微信公共平台认证以及微信营销策略。这是个微信营销的时代,通过微信渠道将品牌推广给上亿的微信用户,减少宣传成本,提高品牌知名度,打造更具影响力的品牌形象。微信公众号怎样认......