2018-09-29 15:15:09 weixue9 阅读数 2053
  • 微信公众平台应用开发开发模式)

    微信公众平台开发教程,该课程内容包括本地调试:业务逻辑测试、消息接收与响应、测试流程;符号表情,微信开发模式,消息加解密等。 讲师:刘运强,网名柳峰,计算机硕士研究生,畅销书《微信公众平台应用开发:方法、技巧与案例》作者。 本课程主要面向有一定Java基础、对微信公众平台开发感兴趣的人员,能够帮助他们入门微信公众平台开发,少走弯路。

    8586 人正在学习 去看看 CSDN讲师

修改微信开发平台的应用签名后,本以为会立即生效,但是等了一段时间还是没有生效,一个比较好的方法就是微信重新登录下就可以了

2014-01-10 22:50:55 lyq8479 阅读数 49972
  • 微信公众平台应用开发开发模式)

    微信公众平台开发教程,该课程内容包括本地调试:业务逻辑测试、消息接收与响应、测试流程;符号表情,微信开发模式,消息加解密等。 讲师:刘运强,网名柳峰,计算机硕士研究生,畅销书《微信公众平台应用开发:方法、技巧与案例》作者。 本课程主要面向有一定Java基础、对微信公众平台开发感兴趣的人员,能够帮助他们入门微信公众平台开发,少走弯路。

    8586 人正在学习 去看看 CSDN讲师

        在CSDN连续写了20多篇关于微信公众平台开发的教程,受到了广大读者的一致好评,几乎每篇文章的访问量都过万,评论都是好几十,谢谢大家对我的支持、鼓励和肯定,这让我更加坚定了写书的想法。从2013年8月初开始准备,到本书定稿、出版,前后一共用了5个月的时间,现在,这本书终于要与大家见面了。有不少热心的网友都想要签名的书籍,这里要让大家失望了,因为截止目前我还没有拿到印刷的书籍,另外,书的销售是印刷完成后直接到当当、京东等商城的仓库了,不经作者的手。


        这本书的书名叫《微信公众平台应用开发:方法、技巧与案例》,基于Java语言编写,是目前微信公众平台应用开发领域内容最全面、系统和深入的一本书,也是技术版本最新的。本书系统讲解了微信公众平台应用开发的流程、方法和技巧,并配有若干完整的案例,并提供源码下载。

        

        全书共11章,逻辑上划分为四个部分:

        第一部分(第1~2章)介绍了公众平台的使用、公众账号的认证、编辑模式的使用等基础知识

        第二部分(第3~4章)首先讲解了如何启用开发模式,然后详细讲解了公众平台的消息接口(包括请求校验、请求消息、事件推送和响应消息)。

        第三部分(第5~6章)重点介绍了公众平台的自定义菜单接口和高级接口,并配有完整的接口调用示例和说明。

        第四部分(第7~11章)首先总结了一些实用的公众平台开发技巧,如使用表情、识别微信浏览器、图文消息使用、公众账号无响应处理、服务多个账号等,然后逐步详细地讲解了“周边搜索”、“猜数字”(游戏)和“聊天机器人”3个综合案例的开发过程。


        很早就告诉读者要写关于高级接口、聊天功能、周边搜索和一些实战技巧相关的文章,其实我也尝试过去写,但却发现总也写不完,要想讲清楚要用大量篇幅,也许用书籍来表达更为合适,这本书包含了公众平台目前开放的所有API的讲解,包含了关注度较高的一些应用实例的开发实现。2014年,我还打算录制微信公众平台开发相关的视频教程。博客、书籍和视频三者相互补充,带动更多人加入到微信公众平台开发阵营,帮助更多人顺利打造属性自己的微信公众账号!


        目前,这本书在京东、当当网和亚马逊都能搜索到,在当当网、亚马逊已支持预订,需要的读者请猛击:预订《微信公众平台应用开发:方法、技巧与案例》


2014-08-23 10:44:02 GoodShot 阅读数 3284
  • 微信公众平台应用开发开发模式)

    微信公众平台开发教程,该课程内容包括本地调试:业务逻辑测试、消息接收与响应、测试流程;符号表情,微信开发模式,消息加解密等。 讲师:刘运强,网名柳峰,计算机硕士研究生,畅销书《微信公众平台应用开发:方法、技巧与案例》作者。 本课程主要面向有一定Java基础、对微信公众平台开发感兴趣的人员,能够帮助他们入门微信公众平台开发,少走弯路。

    8586 人正在学习 去看看 CSDN讲师

微信公众平台应用开发实战

微信公众平台应用开发实战侧面
ISBN 9787111438618
作者 钟志勇
含税价 59.0元 税后 51.3元 增值税 7.7元
卓越价 40.7(满49元免运费) 有货

出版社 机械工业出版社
出版日期 2013年08月28日
版次 第1版
印刷时间 2013年08月29日
印次 第1次
装帧 平装
纸张 胶版纸
页数 256页
语种 简体中文
开本 170mn×242mn 16开
重量 440克

微信公众平台应用开发实战评价
★★★★☆ 4 星 - 1 篇书评

免费下载微信公众平台应用开发实战源码 (约 69KB)

内容简介
腾讯公司资深软件研发工程师兼微信公众平台应用开发先驱者撰写,权威性毋庸置疑
全面介绍微信公众平台应用开发所需各项技术,系统解读微信公众平台开放的 API 和各项高级功能,逐步讲解微信公众平台应用开发的流程、方法和技巧
注重实战,不仅通过3个案例呈现了娱乐型、应用型、游戏型应用的完整开发过程,还实现了一个快速开发公众平台应用的框架,可以直接使用

作者简介
钟志勇 腾讯资深软件研发工程师,毕业于中科院计算所,微信公众平台应用开发先驱,有多款应用开发经验。
在腾讯(深圳)云平台部工作,担任后台开发工程师,参与过腾讯 QCLOUD 的研发。精通 PHP 和 Linux 网络编程技术,实战经验丰富。

微信公众平台应用开发实战相册

免费下载微信公众平台应用开发实战试读PDF(无水印版) (约 4453KB)

目录 可试读

前言 可试读

第1章 搭建开发环境和相关技术介绍 1 可试读
 1.1 微信公众平台简介 1 可试读
 1.2 公众平台开发模式的数据交互方式 2 可试读
 1.3 AppServ 的安装与配置 4 可试读
 1.4 zendstudio 的安装与配置 10 可试读
 1.5 相关技术介绍 13
  1.5.1 PHP 13 可试读
  1.5.2 HTTP 24 可试读
  1.5.3 XML 27 可试读
  1.5.4 MySQL 29 可试读
  1.5.5 HTML5 32 可试读
 1.6 小结 36 可试读

第2章 微信公众平台 API 详解 37 可试读
 2.1 网址接入 37 可试读
  2.1.1 接口配置信息 37 可试读
  2.1.2 Token 验证 38 可试读
 2.2 接收用户信息 39 可试读
  2.2.1 文本消息 39 可试读
  2.2.2 图片消息 40 可试读
  2.2.3 地理位置消息 41 可试读
  2.2.4 链接消息 42 可试读
 2.3 向用户回复消息 43 可试读
  2.3.1 回复文本消息 43 可试读
  2.3.2 回复音乐消息 45 可试读
  2.3.3 回复图文消息 47 可试读
 2.4 事件推送 48 可试读
 2.5 会话界面自定义菜单 49 可试读
  2.5.1 获取凭证的方法 49 可试读
  2.5.2 自定义菜单的创建 50 可试读
  2.5.3 自定义菜单的获取 54 可试读
  2.5.4 自定义菜单的删除 55 可试读
  2.5.5 菜单相关接口的限制 55 可试读
 2.6 小结 55 可试读

第3章 开发你的第一个应用— echo server 56
 3.1 实现网址接入 56
 3.2 解析用户输入并组装返回 59
 3.3 错误处理 62
 3.4 封装代码 64
  3.4.1 日志封装 64
  3.4.2 一个简单的框架 69
  3.4.3 数据库访问封装 75
 3.5 小结 89

第4章 带自定义菜单的 echo server 90
 4.1 在编辑模式中使用自定义菜单 90
 4.2 使用 CURL 发送 HTTP 请求 93
  4.2.1 使用 CURL 发送请求的基本流程 93
  4.2.2 获取 CURL 请求的输出信息 94
  4.2.3 使用 CURL 发送GET请求 95
  4.2.4 使用 CURL 发送POST请求 97
  4.2.5 使用 CURL 上传文件 97
 4.3 获取 access_token 99
 4.4 自定义菜单的操作 102
 4.5 实现带自定义菜单的 echo server 109
 4.6 小结 113

第5章 实战案例1:娱乐性图片应用—“每日十幅图” 114
 5.1 需求和交互描述 114
 5.2 技术方案 117
  5.2.1 为什么使用问号 117
  5.2.2 为什么使用图文消息 117
  5.2.3 表设计 117
  5.2.4 批量重命名 118
 5.3 代码实现 119
  5.3.1 常量定义 119
  5.3.2 成员变量和初始化 120
  5.3.3 主业务逻辑 121
  5.3.4 总代码清单 127
 5.4 小结 131

第6章 实战案例2:人脸识别应用—— findface 132
 6.1 需求和交互描述 132
 6.2 人脸识别基本概念 133
 6.3 人脸识别 OPENAPI 134
 6.4 数据库表设计 136
 6.5 后台逻辑设计 137
 6.6 代码实现 138
  6.6.1 配置定义部分 138
  6.6.2 Face++ 接口封装部分 139
  6.6.3 Group 的创建和训练 142
  6.6.4 findface 主逻辑 142
 6.7 把照片保存到本地 145
 6.8 小结 148

第7章 实战案例3:趣味游戏—命运左轮 149
 7.1 游戏过程 149
 7.2 数据表设计 151
 7.3 自定菜单设计 153
 7.4 具体代码实现 155
  7.4.1 AbstractInterface.php 159
  7.4.2 WeChatCallBackMYZL.php 161
  7.4.3 Ready.php 167
  7.4.4 Start.php 169
  7.4.5 ChipIn.php 173
  7.4.6 PutMagic.php 178
  7.4.7 Shoot.php 185
  7.4.8 GetOp.php 192
  7.4.9 AddUser.php 195
  7.4.10 Matcher.php 196
 7.5 运行截图 198
 7.6 小结 198

第8章 海量请求的应对方法 199
 8.1 影响公众账号的响应速度的因素 199
  8.1.1 网络时延 199
  8.1.2 请求处理时间 200
 8.2 使用高性能的 Web 组件 200
  8.2.1 安装 201
  8.2.2 配置和运行 201
  8.2.3 A/B 测试 205
 8.3 监控服务器的各项指标 208
  8.3.1 top 命令 208
  8.3.2 vmstat 和 sar 命令 210
  8.3.3 netstat 命令 210
  8.3.4 Nmon 监控 211
 8.4 使用缓存系统 212
  8.4.1 Redis 简介 212
  8.4.2 Redis 的使用和性能对比 213
 8.5 数据库的备份和扩展 218
  8.5.1 主从复制和读写分离 219
  8.5.2 数据库的垂直划分和水平划分 220
 8.6 接入层反向代理 224
 8.7 小结 227

第9章 恶意请求的应对方法 228
 9.1 URL 访问限制 228
 9.2 防止 SQL 注入 232
 9.3 用户输入导致 XML 格式错误 234
 9.4 PHP 安全 237
 9.5 DDOS 简介 239
  9.5.1 SYN flood 239
  9.5.2 应用层 DDOS 241
  9.5.3 ReDOS 241
 9.6 小结 245
微信公众平台应用开发实战正面
微信扫一扫《微信公众平台应用开发实战》封面

“微信公众平台应用开发实战”文摘

前言

为什么要写这本书
微信有超过4亿的用户,其公众平台给了我们一个接触这个庞大用户量的机会,然而,到目前为止,公众账号的数量并不多。微信在公众平台道路上的探索还只是初级阶段,公众平台的使用者也在积极地进行着自己的摸索,目前特别成功的案例还很少。公众平台对于我们来说是一个全新的平台,任何人都可以在公众平台上注册账号,进行自己的探索,这意味着大家的机会都是平等的。和大家一样,我也是众多探索者中的一个。
关于机会,唐骏在他的新书《重新出发》中给出了他的理解:“机会有三种,第一种是别人给的,第二种是争取的,第三种是运作出来的。迂回前进是运作机会的最佳方式之一,对于处于弱势的人来说尤其有效。”也许读者目前对公众平台一无所知,我想从现在开始了解并不晚,也许最好的公众账号就是你将来苦心经营的那个。
我是在今年年初的时候第一次接触到公众平台的,一番了解之后,对它的开发模式非常感兴趣,于是自己开发了一些公众账号,包括本书中将会介绍的 meiri10futu、findface 和 mingyunzuolun。在开发和运营这些账号的过程中记录了遇到的问题和对应的处理方法,本书其实是把整个开发的过程展现给读者,我希望读者能够从中得一些帮助,同时也希望自己通过这本书认识更多对公众平台的开发感兴趣的人。

读者对象
❑ 对公众平台感兴趣的人;
❑ 有程序开发经验,想尝试微信公众平台开发的人;
❑ 没有程序开发经验,想入门学习微信公众平台开发的人(本书的准备篇是专门为这类读者准备的);
❑ 想通过开发一些实际应用提升自己开发能力的人(本书使用到的知识是互联网应用通用的);
❑ 已经开发了自己的公众账号,想进一步提升的人。

如何阅读本书
本书在逻辑上分为四大部分:
第一部分为第1章,简单介绍了微信公众账号的开发模式和相关的技术,包括 HTTP、PHP、XML 和 SQL,帮助读者了解一些基础的背景知识。如果读者已经使用过相关技术并对开发模式有所了解,可以跳过这部分。
第二部分为第2~4章,着重讲解公众平台的开放 API,并用这些 API 实现一个入门的 echo server 账号。在这一部分,笔者还进一步实现了一套快速开发公众账号的框架,读者使用这个框架可以快速实现自己的公众账号。
第三部分为第5~7章,依次向读者展示三个公众账号(meiri10futu、findface 和 mingyunzuolun)的开发过程,这三个公众账号分别属于娱乐型、应用型和游戏型。掌握这部分知识之后,读者可以独立完成一个有复杂逻辑的公众账号。
第四部分为第8~9章,介绍了如何处理海量订阅和用户消息、如何防御恶意攻击。这部分意在提高读者能力,同时这部分内容也是运营互联网应用需要重点关注的。这部分给出了一些实用的方法,掌握这些内容,读者将有能力独自运营一个有相当订阅数量的公众账号。
如果读者是公众账号开发的新手,建议至少从第二部分开始阅读,如果读者开发过一些公众账号,可以直接选择自己感兴趣的章节阅读。

勘误和支持
由于笔者的水平有限,加之编写时间仓促,书中难免会出现一些错误或者不准确的地方,恳请读者批评指正。为了更好地和读者交流,笔者专门创建了一个QQ群(190609684),读者可以加入该群与笔者进行交流。如果你有更多的宝贵意见,也欢迎发送邮件至邮箱 pacozhong@qq.com,期待能够得到你们的真挚反馈。
书中的全部源文件可以从天香空城(www.weixingon.com/wechat/)下载。

致谢
首先要感谢腾讯公司的微信团队,是他们创造了这款伟大的软件。
其次要感谢机械工业出版社华章公司的杨福川和孙海亮,感谢你们在我写作过程中提供的支持,因为有了你们的鼓励和帮助,我才能顺利完成全部书稿。
谨以此书献给我亲爱的家人,以及热爱软件开发的朋友们!

“微信公众平台应用开发实战”书评


经验丰富和写出好书是两回事

萧秋水 2013-10-06 10:03:16 ★★★★☆ 4 

相比易伟的《微信公众平台搭建与开发揭秘》,这本书可能更适合于有丰富经验的开发人员来读,不过如果有了丰富开发经验,又是否需要读书,似乎又是个问题,我接触的几位做过微信开发的人,似乎都是自己摸索。

天香空城微信二维码
关注 天香空城 微信号 ulisse 或扫描二维码,可以了解微信营销书籍
微信营销书评
微信公众平台开发源码

2019-01-26 13:21:59 liuchangjie0112 阅读数 65
  • 微信公众平台应用开发开发模式)

    微信公众平台开发教程,该课程内容包括本地调试:业务逻辑测试、消息接收与响应、测试流程;符号表情,微信开发模式,消息加解密等。 讲师:刘运强,网名柳峰,计算机硕士研究生,畅销书《微信公众平台应用开发:方法、技巧与案例》作者。 本课程主要面向有一定Java基础、对微信公众平台开发感兴趣的人员,能够帮助他们入门微信公众平台开发,少走弯路。

    8586 人正在学习 去看看 CSDN讲师

1.登录微信开放平台(注册流程在上一篇文章中有)

2.点击创建应用,填写基本信息,需要尺寸为28*28和108*108的logo

3.点击下一步,填写平台信息

4.提交审核,审核时间为7个工作日,审核通过可以获取appid和appsecret。

 

 

 

5.审核通过

备注:如有疑问,请联系作者!

2014-11-27 21:55:39 lovely20085901 阅读数 1051
  • 微信公众平台应用开发开发模式)

    微信公众平台开发教程,该课程内容包括本地调试:业务逻辑测试、消息接收与响应、测试流程;符号表情,微信开发模式,消息加解密等。 讲师:刘运强,网名柳峰,计算机硕士研究生,畅销书《微信公众平台应用开发:方法、技巧与案例》作者。 本课程主要面向有一定Java基础、对微信公众平台开发感兴趣的人员,能够帮助他们入门微信公众平台开发,少走弯路。

    8586 人正在学习 去看看 CSDN讲师

一、准备工作:申请微信公众号申请SAE账号(略)

(1)准备工作完成以后,进入微信公招平台的开发者中心,下载微信的sample代码。

这么墨迹

(2)点击接入指南,下载php示例代码,后面要用。

(3)怎么填写url、token和EncodingAESKey,看下面。

二、在SAE上创建App

(1)用自己的账号登录SAE,进入我的首页

这么墨迹


(2)点击创建新应用


(3)填写相关的字段。(二级域名就是应用在SAE中的专属ID,比如这儿我的应用是wxsample001

这么墨迹

     开发语言选择php

(4)创建好应用以后,进入这个应用,然后单击左侧菜单中的“代码管理”,接着点击“创建一个版本”

    创建好版本以后:

这么墨迹

点击上传代码包上传刚下载下来的微信sample示例代码。

这个应用的url就是http://1.wxsample001.sinaapp.com

(5)返回微信公众平台,在开发者中心:

url一栏填写http://1.wxsample001.sinaapp.com/wx_sample.php

token一栏暂时填写weixin

EncodingAESKey随机生成

这么墨迹

然后点击提交

(6)修改token

在上图的Token一栏随便填写一个字符串,比如token,先不要提交

在SAE上,在你的应用的代码管理页面点击编辑代码,在wx_sample.php页面中修改代码

这么墨迹

然后点击保存,并且在微信公众平台点击提交,此时提交成功。

(7)实现简单的回复功能

在wx_sample.php页面中修改代码,有现成的,直接修改即可。

把$wechatObj->valid()修改为$wechatObj->responseMsg()

然后在responseMsg函数中定制你需要回复的内容:

把$contentStr = "Welcome to wechat world";改成$contentStr = "你需要回复的内容";

然后保存。

这时任何用户发消息给微信公众号,都会得到回复。【前提是你在微信公众平台的开发者中心启用了服务器配置,当启用了服务器配置,用户发送的消息会被转发到该url,即你的应用中做处理】

看图:


真墨迹

没有更多推荐了,返回首页