当前位置:首页 > 电子书 > 电子书下载 > 移动开发 >
微信公众平台应用开发:方法、技巧与案例 微信公众平台应用开发:方法、技巧与案例
hhwahzl

hhwahzl 提供上传

资源
25
粉丝
39
喜欢
95
评论
10

    微信公众平台应用开发:方法、技巧与案例 PDF 含源码版

    微信开发电子书
    • 发布时间:2019-12-07 09:15:51

    给大家带来的一篇关于微信开发相关的电子书资源,介绍了关于微信、公众平台、应用开发方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小69.2 MB,柳峰编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.3。

  • 微信公众平台应用开发:方法、技巧与案例 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1L_heS9256mWeiIY-_Y5-Q
  • 提取码:ed43
  • 这书是现阶段微信公众号运用开发行业內容最全方位、系统软件和深层次的一本书,都是技术版本号*的。由知名的杰出微信公众号运用开发技术工程师依据*的手机微信5.1版编写,全方位讲解了微信公众号对外开放的全部API的各类作用和使用方法,系统软件解读了微信公众号运用开发的步骤、方式 和方法。至关重要的是,它还深层次解读了微信公众号运用开发的高級技术和方法,怎样与LBS等几种技术融合应用,怎样启用别的第三方的信息和資源,这些。实战演练性十分强,包括很多小实例和3个有象征性的综合性实例。

    本书共11章,分成四个一部分:第一一部分(第1~2章)详细介绍了微信公众号的应用、微信公众账号的验证、编写方式的应用等基本知识;第二一部分(第3~4章)最先解读了怎样开启开发方式,随后详尽解读了微信公众号的信息插口(包含恳求校检、恳求信息、恶性事件消息推送和没有响应信息),包括一个可以接受与没有响应一切种类信息的项目,阅读者能够将该项目导出来成WAR包,做为微信公众号的基本开发包(适用微信订阅号和微信服务号),在开发微信公众账号时,只必须关心业务逻辑;第三一部分(第5~6章)重中之重详细介绍了微信公众号的自定义菜单插口和高級插口,并装有详细的插口启用实例和表明,阅读者能够将这些的插口启用编码做为微信公众号的高級开发包;第四一部分(第7~11章)最先小结了一些好用的微信公众号开发方法,如应用小表情、识别微信浏览器、文图信息应用、微信公众账号无没有响应解决、服务项目好几个账户等,随后逐渐详尽地解读了“附近检索”、“猜数字”(手机游戏)和“对话机器人”3个综合性实例的开发全过程,在其中还包括怎样与别的技术的融合应用及怎样启用第三方的信息和資源,学习培训完本一部分,阅读者彻底有能力担任知名企业微信公众账号的开发。附则为微信公众号插口的回到码表明,及其微信公众号插口的启用频次限定表明。

    目录

    • 前言
    • 第1章 公众平台基础知识
    • 1.1 公众平台简介
    • 1.1.1 平台定位
    • 1.1.2 发展历程
    • 1.2 注册公众账号
    • 1.2.1 公众账号的分类
    • 1.2.2 注册账号所需资料
    • 1.2.3 公众账号的注册流程
    • 1.3 公众平台的使用
    • 1.3.1 功能
    • 1.3.2 管理
    • 1.3.3 服务
    • 1.3.4 统计
    • 1.3.5 设置
    • 1.4 公众账号认证
    • 1.4.1 认证条件
    • 1.4.2 微信认证流程
    • 1.4.3 微博认证流程
    • 1.5 小结
    • 第2章 编辑模式的使用
    • 2.1 编辑模式的应用场景
    • 2.2 自动回复
    • 2.2.1 被添加自动回复
    • 2.2.2 消息自动回复
    • 2.2.3 关键词自动回复
    • 2.2.4 自动回复优先规则
    • 2.3 案例:简易号码簿
    • 2.3.1 案例功能描述
    • 2.3.2 数据准备
    • 2.3.3 设计关注提示语
    • 2.3.4 设计关键词规则
    • 2.3.5 设置默认回复
    • 2.3.6 测试体验
    • 2.4 自定义菜单
    • 2.4.1 编辑菜单
    • 2.4.2 预览和发布菜单
    • 2.5 小结
    • 第3章 开发模式的启用
    • 3.1 开发模式的基础知识
    • 3.1.1 启用开发模式的必备条件
    • 3.1.2 应用引擎简介
    • 3.1.3 开发工具介绍
    • 3.2 开发请求校验程序
    • 3.2.1 开发者文档介绍
    • 3.2.2 明确请求校验流程
    • 3.2.3 请求校验流程分析
    • 3.2.4 请求校验程序的实现
    • 3.2.5 本地测试
    • 3.2.6 导出WAR包
    • 3.3 BAE的使用
    • 3.3.1 注册账号
    • 3.3.2 创建应用
    • 3.3.3 托管设置
    • 3.3.4 部署应用
    • 3.3.5 获取访问地址
    • 3.4 启用开发模式的步骤
    • 3.5 小结
    • 第4章 消息的接收与响应
    • 4.1 消息交互基础知识
    • 4.1.1 消息交互流程
    • 4.1.2 消息的分类
    • 4.2 消息结构的封装
    • 4.2.1 封装请求消息
    • 4.2.2 封装事件
    • 4.2.3 封装响应消息
    • 4.3?消息的处理
    • 4.3.1?Dom4j的使用
    • 4.3.2?XStream的使用
    • 4.3.3?解析请求消息
    • 4.3.4?响应消息对象转XML
    • 4.4 案例:消息的接收与响应
    • 4.4.1?开发准备工作
    • 4.4.2?消息封装类
    • 4.4.3?封装消息处理工具
    • 4.4.4?使用CoreServlet类完成消息的接收与响应
    • 4.4.5?使用CoreService类完成消息的处理
    • 4.4.6?部署应用及测试体验
    • 4.5 小结
    • 第5章 自定义菜单的使用
    • 5.1 发送HTTPS请求
    • 5.1.1 两种解决方法
    • 5.1.2 自定义信任管理器
    • 5.2 接口访问凭证
    • 5.2.1 获取凭证接口介绍
    • 5.2.2 获取凭证的方式
    • 5.3 自定义菜单接口
    • 5.3.1 菜单按钮的分类
    • 5.3.2 菜单结构说明
    • 5.3.3 封装菜单结构
    • 5.3.4 案例:创建菜单
    • 5.3.5 菜单的查询与删除
    • 5.4 响应菜单点击事件
    • 5.5 接口调用频率限制
    • 5.6 案例:网址导航
    • 5.6.1 案例功能描述
    • 5.6.2 案例开发准备
    • 5.6.3 封装通用工具类
    • 5.6.4 封装菜单工具类
    • 5.6.5 创建自定义菜单
    • 5.6.6 实现业务逻辑
    • 5.6.7 部署应用及测试体验
    • 5.7 小结
    • 第6章 高级接口的使用
    • 6.1 语音识别
    • 6.1.1 开启语音识别功能
    • 6.1.2 如何获取语音消息
    • 6.2 客服接口
    • 6.2.1 接口描述
    • 6.2.2 方法封装
    • 6.2.3 案例:发送客服消息
    • 6.3 OAuth2.0网页授权
    • 6.3.1 配置网页授权回调域名
    • 6.3.2 网页授权流程
    • 6.3.3 方法封装
    • 6.3.4 案例:通过网页授权获取用户信息
    • 6.4 生成带参数二维码
    • 6.4.1 创建临时二维码
    • 6.4.2 创建永久二维码
    • 6.4.3 换取二维码
    • 6.4.4 案例:通过ticket换取二维码
    • 6.5 获取用户地理位置
    • 6.5.1 开启获取用户地理位置功能
    • 6.5.2 接收上报地理位置事件
    • 6.6 获取用户基本信息
    • 6.6.1 接口描述
    • 6.6.2 方法封装
    • 6.6.3 案例:获取用户基本信息
    • 6.7 获取关注者列表
    • 6.7.1 接口描述
    • 6.7.2 方法封装
    • 6.7.3 案例:获取公众账号关注者列表
    • 6.8 用户分组接口
    • 6.8.1 查询分组
    • 6.8.2 创建分组
    • 6.8.3 修改分组名
    • 6.8.4 移动用户分组
    • 6.9 上传及下载多媒体文件
    • 6.9.1 上传多媒体文件接口描述
    • 6.9.2 使用抓包工具分析文件上传请求
    • 6.9.3 上传多媒体文件方法封装
    • 6.9.4 下载多媒体文件
    • 6.9.5 案例:上传及下载语音文件
    • 6.10 小结
    • 第7章 网络表情的使用
    • 7.1 微信支持的网络表情
    • 7.2 QQ表情
    • 7.2.1 微信上的QQ表情代码
    • 7.2.2 在微信上发送QQ表情
    • 7.2.3 QQ表情的识别
    • 7.2.4 回复QQ表情
    • 7.2.5 案例:原样回复QQ表情
    • 7.3 Emoji表情
    • 7.3.1 微信上的Emoji表情编码
    • 7.3.2 如何使用Emoji表情编码
    • 7.3.3 案例:回复Emoji表情
    • 7.4 小结
    • 第8章 公众平台开发技巧
    • 8.1 图文消息使用详解
    • 8.1.1 单图文消息的实现
    • 8.1.2 多图文消息的实现
    • 8.1.3 图文消息使用注意事项
    • 8.2 公众账号无响应的处理
    • 8.2.1 公众账号无响应的几种情况
    • 8.2.2 计算字符串所占字节数
    • 8.3 应用开发最佳实践
    • 8.3.1 解析消息创建时间
    • 8.3.2 换行符的使用
    • 8.3.3 网页超链接的使用
    • 8.3.4 隐藏浏览器工具栏
    • 8.3.5 表情飘落效果
    • 8.4 识别微信浏览器
    • 8.4.1 判断微信浏览器
    • 8.4.2 只允许微信浏览器访问
    • 8.5 服务多个公众账号
    • 8.5.1 公众账号托管平台原理
    • 8.5.2 案例:服务两个公众账号
    • 8.6 业务系统对接
    • 8.6.1 短信方式绑定账号
    • 8.6.2 网页方式绑定账号
    • 8.7 公众平台开发测试
    • 8.8 小结
    • 第9章 LBS应用开发实战:周边搜索
    • 9.1 “周边搜索”功能及设计
    • 9.1.1 使用方法
    • 9.1.2 功能演示
    • 9.1.3 需求分析
    • 9.1.4 数据表设计
    • 9.2 百度地图API的使用
    • 9.2.1 百度地图API产品简介
    • 9.2.2 申请访问密钥
    • 9.2.3 Place API的使用
    • 9.2.4 步行导航检索的使用
    • 9.2.5 百度坐标转换
    • 9.3 MySQL的使用
    • 9.3.1 MySQL的下载与安装
    • 9.3.2 MySQL的常用操作
    • 9.3.3 JDBC的基本使用
    • 9.3.4 案例:使用JDBC查询数据
    • 9.4 BAE的MySQL服务
    • 9.4.1 创建数据库
    • 9.4.2 使用phpMyAdmin操作MySQL
    • 9.4.3 案例:使用JDBC操作MySQL
    • 9.5 “周边搜索”应用实现
    • 9.5.1 应用开发准备
    • 9.5.2 封装数据库操作
    • 9.5.3 封装百度地图操作
    • 9.5.4 编写步行导航页面
    • 9.5.5 CoreService类的实现
    • 9.5.6 部署应用及测试体验
    • 9.6 小结
    • 第10章 游戏开发实战:猜数字
    • 10.1 “猜数字”功能及设计
    • 10.1.1 游戏规则
    • 10.1.2 游戏术语
    • 10.1.3 核心流程设计
    • 10.1.4 数据表设计
    • 10.2 “猜数字”游戏的实现
    • 10.2.1 游戏开发准备
    • 10.2.2 游戏算法封装
    • 10.2.3 数据库操作封装
    • 10.2.4 核心处理逻辑
    • 10.2.5 CoreService类的实现
    • 10.2.6 部署应用及测试体验
    • 10.3 小结
    • 第11章 智能聊天应用开发实战:聊天机器人
    • 11.1 聊天机器人原理及设计
    • 11.1.1 实现原理
    • 11.1.2 数据表设计
    • 11.2 全文检索引擎Lucene
    • 11.2.1 Lucene的组成结构
    • 11.2.2 倒排索引结构
    • 11.2.3 索引和检索原理
    • 11.2.4 常用API介绍
    • 11.2.5 Lucene的评分机制
    • 11.2.6 案例:使用Lucene索引和检索
    • 11.3 中文分词
    • 11.3.1 中文分词方法
    • 11.3.2 IK分词器的使用
    • 11.4 索引浏览器Luke
    • 11.4.1 Luke的功能及下载
    • 11.4.2 Luke的用法
    • 11.5 聊天机器人的实现
    • 11.5.1 应用开发准备
    • 11.5.2 封装数据库操作
    • 11.5.3 封装聊天服务类
    • 11.5.4 CoreService类的实现
    • 11.5.5 应用启动时创建索引
    • 11.5.6 部署应用及测试体验
    • 11.6 小结
    • 附录 返回码及接口调用次数说明

    上一篇:编写高质量代码:改善Python程序的91个建议

    下一篇:大型分布式网站架构设计与实践

    展开 +

    收起 -

     
    微信开发 相关内容
    从零开始学微信小程序开发
    从零开始学微信小程序开发 高清版

    《从零开始学微信小程序开发》 共分3篇12章,第1篇介绍微信小程序的基础知识,包括微信小程序开发工具、微信小程序架构分析;第2篇介绍微信小程序的常用模块,通过一些小案例详细介绍

    立即下载
    微信小店这样做才赚钱
    微信小店这样做才赚钱 超清扫描版 立即下载
    知晓程序:微信小程序入门指南
    知晓程序:微信小程序入门指南 高清版

    本教程是一本分析小程序生态、解读小程序产品设计与开发的入门图书。全书共7章,全面讲解了小程序的基本知识、小程序将给我们带来什么改变、小程序上手案例、如何转行小程序开发、电

    立即下载
    微信小程序运营实战
    微信小程序运营实战 全书扫描版

    小程序给用户带来怎样的价值?小程序给中小企业带来怎样的机遇?传统企业如何借助小程序实现移动化转型?企业如何利小程序实现品牌营销?商家如何借助小程序进行运营推广

    立即下载
    微信公众号运营:实战方法、案例与技巧
    微信公众号运营:实战方法、案例与技巧 超清原版

    微信客户已攻克7亿,有着腾迅向量下整体实力資源,诸多公司合理布局微信公众平台,自媒体平台也强悍发音,那麼运营人, 你了解微信公众号代运营的几大优点是啥吗? 你了解微信公众号

    立即下载
    微信小程序开发零基础入门
    微信小程序开发零基础入门 影印完整版

    ★从易到难、由浅入深,更轻轻松松地把握小程序开发设计的各种各样专业知识。 ★普遍涉及到、重中之重凸出,更全方位系统化学习培训小程序定制开发的各种各样方式 。 ★基础理论相结

    立即下载
    微信小程序:分享微信创业2.0时代千亿红利
    微信小程序:分享微信创业2.0时代千亿红利 完整高清版

    小程序是一个新的概念,给创业者、投资者、程序员带来了福音。小程序是互联网创业的新方向,是投资机构的热门话题,也为程序员降低了工作强度。面对这一热点,很多人想投身其中,但

    立即下载
    微信小程序开发入门精要
    微信小程序开发入门精要 完整版

    本书系统全面、循序渐进地介绍了进行微信小程序开发的各方面知识、经验和技巧。微信小程序开发入门精要 内容包含目前微信小程序支持的所有组件和API的详细介绍,以及使用方法演示,并

    立即下载
    学习笔记
    网友NO.177014

    Python微信公众号开发平台

    上大学的时候,对微信公众号开发浅尝辄止的玩了一下,感觉还是挺有意思的。 //www.jb51.net/article/133677.htm后来服务器到期了,也就搁置了。由于发布web程序,使用PHP很顺手,就使用了PHP作为开发语言。但是其实微信公众号的开发和语言关联并不大,流程,原理上都是一致的。 快要做毕设了,想着到时候应该会部署一些代码到服务器上,进行长期的系统构建。所以趁着还是学生,就买了阿里云的学生机。买了之后,就想着玩点什么,于是微信公众号的开发,就又提上了日程。但是这次,我不打算使用PHP了,感觉局限性相对于Python而言,稍微有点大。 使用Python的话,可以灵活的部署一些爬虫类程序,和用户交互起来也会比较方便。可拓展性感觉也比较的高,于是就选它了。 服务器配置这部分属于是比较基础的,不太明白的可以看看我之前的那个博客,还算是比较的详细。今天就只是对核心代码做下介绍好了。 项目目录 root@aliyun:/var/www/html/wx/py# ls *.pyapi.py dispatcher.py robot.pyroot@aliyun:/var/www/html/wx/py# api.py 这个文件相当于是一个关卡,涉及token的验证,和服务的支持。 # -*- coding:utf-8 -*- #中文编码import sysreload(sys) # 不加这部分处理中文还是会出问题sys.setdefaultencoding('utf-8')import timefrom flask import Flask, request, make_responseimport hashlibimpo……

    网友NO.935384

    python如何爬取搜狗微信公众号文章永久链接的思路解析

    这篇文章主要介绍了python如何爬取搜狗微信公众号文章永久链接的思路解析 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧。 本文主要讲解思路,代码部分请自行解决 搜狗微信搜素获取公众号及文章 通过微信公众平台获取永久链接 python+scrapy框架 mysql数据库存储+读取公众号 获取搜狗微信上当天的信息排名 指定输入关键字,通过scrapy抓取公众号 通过登陆微信公众号链接,获取cookie信息 由于模拟登陆微信公众平台还未解决,因此需要手动登陆,实时获取cookie信息 在这里可以实现转变永久链接 代码部分 def parse(self, response): item = SougouItem() item[title] = response.xpath('//title/text()').extract_first() print(***5, item[title],***5) name = input(----------请输入需要搜索的信息:) print(name) url = http://weixin.sogou.com/weixin?query=+name+type=2page=1ie=utf8 yield scrapy.Request(url=url, callback=self.parse_two, meta={name:name}) 搜狗微信中会出现访问频率过快,导致需要输入验证码 def parse_two(self, response): print(response.url) name = response.meta[name] resp = response.xpath('//ul[@class=news-list]/li') s = 1 # 判断url 是否是需要输入验证码 res = re.search(from, response.url) # 需要验证码验证 if res: print(response.url) img = response.xpath('//img/@src').extract() print(img) url_img = http://weixin.sogou.com……

    网友NO.742225

    Java微信公众平台之消息管理

    Java微信公众平台开发之消息管理,一定要先看下官方文档 微信消息管理分为接收普通消息、接收事件推送、发送消息(被动回复)、客服消息、群发消息、模板消息这几部分 一、接收普通消息 当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。 关于MsgId,官方给出解释,相当于每个消息ID,关于重试的消息排重,推荐使用msgid排重。微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。 比如文本消息的Xml示例 xml ToUserName![CDATA[toUser]]/ToUserName FromUserName![CDATA[fromUser]]/FromUserName CreateTime1348831860/CreateTime MsgType![CDATA[text]]/MsgType Content![CDATA[this is a test]]/Content MsgId1234567890123456/MsgId /xml 其他的消息去官方文档查看,简单封装如下 消息抽象基类AbstractMsg.java package com.phil.wechat.msg.model.req; import java.io.Serializable; /** * 基础消息类 * * @author phil * */ public abstract class AbstractMsg implements Serializable { private static final long serialVersionUID = -6244277633057415731L; private String ToUserName; // 开发者微信号 private String FromUserName; // 发送方帐号(一个OpenID) private String MsgType = SetMsgType(); // 消息类型 例如 /text/image private long CreateTime; // 消息创建时间 (整型) private long MsgId; // 消息id,64位整型 /** * 消息类型 ……

    网友NO.108437

    PHP cURL获取微信公众号access_token的实例

    1.开发微信公众号首先要获取access_token,在运行代码前现在开发者设置中把本服务器IP添加到白名单中 public function index(){ $appId = 'wxd0e50fe967dccccc'; $appSecret = 'd7f6be12ce41b60ss0f45054';//虚拟的,不要用 $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credentialsecret=".$appSecret; $ch = curl_init();//初始化curl curl_setopt($ch, CURLOPT_URL,$url); //要访问的地址 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//跳过证书验证 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 从证书中检查SSL加密算法是否存在 $data = json_decode(curl_exec($ch)); if(curl_errno($ch)){ var_dump(curl_error($ch)); //若错误打印错误信息 } var_dump($data); //打印信息 curl_close($ch);//关闭curl } 2.获取到的access_token 2个小时内有效 总结 以上所述是小编给大家介绍的PHP cURL获取微信公众号access_token的实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! ……

    电子书 编程教程 PC软件下载 安卓软件下载

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757