网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | .NET微信公众平台开发教程 |
分类 | 教育考试-考试-计算机类 |
作者 | 刘蓉,李晓黎 主编 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 作者简介 刘蓉,长沙医学院计算机学院副教授,长期从事计算机教学与科研工作,具有丰富的实践经验。研究方向:项目管理,计算机网络。在工程和科学研究中,先后主持完成省很好青年、省科技厅、省教改、校院级项目等十余项。获多项发明专利。公开发表高质量论文二十余篇。主编教材5套,其中“十一五”国 家级规划教材一套。在高校从事教学和科研工作十六年,先后主讲“C语言程序设计”“.net技术及应用”“项目管理”等多门课程。曾获湖南省高校教学比武二等奖。 目录 第1章 微信公众平台应用基础 1 1.1微信公众平台和公众号2 1.1.1订阅号2 1.1.2服务号2 1.1.3企业号2 1.1.4订阅号、服务号和企业号的主要区别2 1.2注册微信公众号3 1.3配置和使用微信公众号12 1.3.1登录微信公众平台12 1.3.2设置微信公众平台13 1.3.3管理设置14 1.3.4功能设置17 1.4微信公众平台的开发模式和开发流程25 1.4.1Web应用程序的开发模式25 1.4.2Web应用程序的基本开发流程27 1.4.3微信公众平台的前端开发模式29 1.4.4微信公众平台的后端开发模式29 1.4.5开发者与微信公众平台之间的数据交互方式30 1.4.6本书实例的开发模式31 习题31 第2章ASP.NET MVC开发基础33 2.1ASP.NET MVC开发模式概述34 2.1.1MVC 开发模式34 2.1.2WebForm和ASP.NET MVC的对比35 2.2初识ASP.NET MVC35 2.2.1下载Visual Studio Community 201535 2.2.2创建ASP.NET MVC应用程序35 2.2.3ASP.NET MVC项目中的文件夹和文件38 2.3控制器39 2.4设计视图41 2.4.1默认的主页视图41 2.4.2母版页42 2.5控制器与视图的关系46 2.5.1创建Action方法对应的视图46 2.5.2在浏览器和视图之间传输数据47 2.6MVC 区域(Areas)52 2.6.1创建区域52 2.6.2区域中的控制器和视图52 2.7设计本书实例项目55 习题57 第3章使用ASP.NET搭建微信公众平台应用程序59 3.1部署ASP.NET空间60 3.1.1网站空间的类型60 3.1.2申请ASP.NET主机空间60 3.1.3部署MVC网站64 3.2成为微信公众平台的开发者66 3.2.1填写服务器配置66 3.2.2记录收到的消息69 3.2.3验证signature参数72 3.2.4申请接口测试号75 3.3.NET微信接口开发基础技术77 3.3.1开发者与微信公众平台之间的数据交互设计77 3.3.2获取access_token81 3.3.3从微信公众平台获取数据的实例84 习题87 第4章自定义菜单开发88 4.1自定义菜单89 4.1.1创建自定义菜单89 4.1.2查询自定义菜单93 4.1.3删除自定义菜单93 4.1.4获取自定义菜单配置95 4.2个性化菜单管理99 4.2.1创建个性化菜单100 4.2.2删除个性化菜单102 4.2.3测试个性化菜单匹配结果103 习题104 第5章消息接口106 5.1接收消息107 5.1.1在程序中接收POST数据107 5.1.2接收消息的类型108 5.1.3解析收到的消息109 5.1.4接收文本消息110 5.1.5接收图片消息113 5.1.6接收语音消息114 5.1.7接收视频消息115 5.1.8接收地理位置消息117 5.1.9接收链接消息118 5.1.10接收事件推送消息120 5.2发送消息122 5.2.1被动回复用户消息122 5.2.2消息的加密和解密129 5.2.3群发消息136 5.3发送模板消息140 5.3.1申请开通模板功能140 5.3.2管理我的模板144 5.3.3所属行业管理145 5.3.4模板管理149 5.3.5发送模板消息152 习题154 第6章用户管理157 6.1用户分组管理158 6.1.1查询所有用户分组158 6.1.2创建用户分组160 6.1.3修改用户分组名161 6.1.4删除用户分组163 6.2用户管理163 6.2.1获取用户列表164 6.2.2设置备注名165 6.2.3获取用户基本信息167 6.2.4查询用户所在分组173 6.2.5移动用户到指定分组174 习题176 第7章客服管理178 7.1客服账号管理179 7.1.1开通客服功能179 7.1.2获取客服账号的列表信息179 7.1.3添加客服账号181 7.1.4修改客服账号182 7.1.5删除客服账号184 7.1.6设置客服账号的头像185 7.2通过客服接口发送消息187 习题192 第8章素材管理194 8.1临时素材管理195 8.1.1新增临时素材195 8.1.2获取临时素材200 8.2永久素材管理202 8.2.1新增永久素材202 8.2.2获取永久素材209 8.2.3修改永久图文素材211 8.2.4删除永久素材212 8.3获取素材汇总信息214 8.3.1获取素材总数214 8.3.2获取素材列表215 习题218 第9章统计分析220 9.1用户分析数据接口221 9.1.1获取用户增减数据221 9.1.2获取累计用户数据225 9.2图文分析数据接口229 9.2.1获取图文群发每日数据229 9.2.2获取图文群发总数据231 9.2.3获取图文统计数据233 9.2.4获取图文统计分时数据235 9.2.5获取图文分享转发数据238 9.2.6获取图文分享转发分时数据240 9.3消息分析数据统计接口242 9.3.1概述242 9.3.2获取消息发送概况数据242 9.3.3获取消息发送月数据245 9.3.4获取消息发送周数据247 9.3.5获取消息发送分时数据248 9.3.6获取消息发送分布数据251 9.3.7获取消息发送分布月数据253 9.3.8获取消息发送分布周数据255 习题256 第10章微信前端开发技术258 10.1开发手机网页的基础259 10.1.1什么是H5网页259 10.1.2自适应设计259 10.1.3使用jQuery Mobile开发手机网页260 10.1.4开发自适应的H5网页261 10.2微信网页开发样式库262 10.2.1CSS基础262 10.2.2微信网页开发样式库WeUI269 10.3微信JS-SDK282 10.3.1绑定域名282 10.3.2开始使用JS-SDK282 10.3.3调用基础接口289 10.3.4分享接口290 10.3.5图像接口294 10.3.6音频接口297 10.3.7获取网络状态接口300 10.3.8地理位置301 10.3.9关闭当前网页窗口接口302 10.4微信浏览器私有接口 WeixinJSBridge302 10.4.1onBridgeReady事件303 10.4.2WeixinJSBridge.call()方法303 10.4.3WeixinJSBridge.invoke()方法304 习题307 第11章微信门店管理309 11.1申请开通门店功能310 11.2管理微信门店的开发接口311 11.2.1获取门店列表311 11.2.2创建门店316 11.2.3根据门店id获取门店信息322 11.2.4删除门店信息326 习题327 第12章微信支付329 12.1概述330 12.1.1微信支付的类型330 12.1.2开通微信支付330 12.2JSAPI支付332 12.2.1准备配置参数333 12.2.2OAuth 2.0授权333 12.2.3发起JSAPI支付334 12.2.4调用统一支付开发接口获取预支付订单号335 12.2.5生成支付签名字符串338 12.2.6支付成功340 12.2.7演示JSAPI支付的实例341 12.3扫码支付347 12.3.1生成直接支付URL348 12.3.2生成支付二维码356 12.3.3支付成功处理356 12.3.4演示扫描支付的实例357 12.4发放红包与企业付款365 12.4.1微信红包的类型365 12.4.2发放红包和企业付款提交数据的格式365 12.4.3开发接口366 12.4.4返回报文的格式366 12.4.5发放红包的实例367 习题373 内容推荐 本书系统地介绍了使用ASP.Net MVC开发微信公众平台应用程序的的流程、方法、技巧和注意事项,内容涵盖微信公众平台提供的各种功能的开发,包括注册微信公众号、配置和使用微信公众号、自定义菜单、接收和发送消息、用户管理、客服管理、素材管理、统计分析、微信前端开发技术、微信门店管理、微信支付、微信红包等。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。