当前位置:
首页 > 计算机 > 程序设计 > 微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

书名:微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

推荐语:

作者:方倍工作室著

出版社:机械工业出版社

出版时间:2015-05-01

书籍编号:30190004

ISBN:9787111499756

正文语种:中文

字数:80015

版次:1

所属分类:计算机-程序设计

全书内容:

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

前言


出版说明


自从方倍工作室在博客园推出微信公众平台开发系列教程后,受到广大微信开发人员及爱好者的热情关注,相关文章的日访问量高达2万人次,而《微信公众平台开发入门教程》的阅读量超过50万,博客访问量总计超过500万,成为微信公众平台开发更新最快,传播最广、受众最多、资料最全的博客,很多博文被许多有影响力的网站转载,并被各大搜索引擎收录且排名靠前,这些是我们始料未及的。


然而更让人高兴的是,很多开发者通过学习我们的教程掌握了微信公众平台开发技术,并且通过微信开发赚到了钱。2013年10月17日,我们在QQ空间发布了新版《微信公众平台开发入门教程》链接后,网友“我叫不熬夜?微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载”在空间中回复,他之前通过学习我们的微信开发教程赚到了2000元,而他目前还只是一名学生。这条回复记录至今还保存在方倍工作室的QQ空间中,给了我们不断前进的动力。


为了推出更好、更有价值的作品,我们整合已有的教程资源,并从2013年到2014年的几百个开发案例中挑选出最受欢迎的功能应用,编写了本书。书中全面介绍微信公众平台(包括微信支付在内)的所有接口及使用方法,并且辅以30多个功能应用案例及技巧,同时在分析过程中融合相关知识与技术,力求使读者不但“知其然”,而且“知其所以然”,以期为读者奉献一本含金量高的书籍。


读者对象


本书适合以下人群:


·想了解移动互联网及微信公众平台发展的行业从业人员。


·想了解微信公众平台产品使用方法、技巧及效果评估的微信营销人员。


·想提高会员活跃度、提高指标转化率、推进品牌推广的公众平台运营人员。


·想学习微信公众平台开发的技术人员。


·想使用微信公众平台兼职开发、创业等渴望更成功的人员。


·想搭建企业内部强大及实用的微信公众平台的开发团队。


阅读指南


本书分为10章。


第1章简要介绍微信及其三大平台:微信公众平台、微信开放平台和微信智能开放平台,重点介绍微信公众平台的注册方法及各项功能。


第2章介绍申请新浪SAE作为免费服务器资源的方法,同时介绍如何配置微信公众平台的开发者中心以及启用过程中常见问题的解决方法,最后介绍如何使用微信调试器及接口调试工具进行开发调试。


第3章介绍微信公众平台基础接口的三个部分,包括接收用户发送的六种消息、以六种方式发送被动响应消息、接收关注及取消关注的事件推送消息。所有消息类型都给出了PHP语言的实现方法。这些消息类型是微信公众平台与用户进行交互的基础功能。


第4章介绍自定义菜单与高级接口的九大功能。这些功能都需要额外向微信公众平台申请权限。它使微信交互不再局限于消息交互,而是能达到更广、更深、更有想象力的层次。基于这些接口的功能也将是今后微信开发的主要趋势,本书对这些功能都给出了PHP的实现代码。


第5章详细介绍微信支付的申请流程及功能,并且对微信支付中的两种主要支付方式的实现原理进行深入剖析,另外还讲解商户功能的其他相关接口的内容。


第6章详细介绍微信小店的搭建方法及二次开发的方法,更进一步丰富和完善微信小店的功能。


第7章介绍八个生活类应用的开发。书中对这些应用从接口申请,数据获取直到开发实现,案例截图,都进行了详细描述。最后介绍了如何将这些功能进行整合。读者掌握这些应用的开发以后,可以丰富自己公众账号的功能。


第8章介绍八个娱乐类应用的开发。这些应用都是非常受用户欢迎的,读者学习完后可以快速移植到自己的微信公众平台,提高粉丝存在的价值。


第9章介绍企业最常用功能的开发,其中包括部分高级接口在企业应用的实现。这些功能为企业开发提供了方向及技术指导。


第10章介绍微信开发有关的其他实用技巧以及微信JS接口。这些功能可以为公众账号用户带来更有趣的体验。


本书程序案例采用广泛流行的PHP、MySQL、XML、CSS、JavaScript、HTML5等程序语言及数据库实现,所有案例均在书中给出了核心实现代码并做了详细讲解。初学者可以在了解PHP和MySQL语法之后,从头至尾学习,对于其中难以理解的部分可以查阅相关资料。对于企业应用类的开发还需要具有一定的JavaScript、CSS等语言基础。有经验的微信公众平台开发人员可以根据自己的需要直接切入相应章节,其他从业人员则可以选择自己感兴趣的内容阅读。


由于作者水平及能力有限,加之时间仓促,书中难免出现错误和不妥之处,对于一些依赖第三方功能的实现也可能由于外部原因难以保证可以永久使用,恳请读者批评指正,并欢迎探讨,一并感谢!


源码及勘误说明


本书的源代码可以从华章网站本书页面下载,网址为:http://www.hzbook.com/。


勘误说明及源码更新可以从方倍工作室的微信公众账号(账号:PondBayStudio)下载,欢迎关注并索取更新。此外,我们也会经常发布微信最新动态及技术信息。


致谢


首先感谢“微信之父”张小龙先生及微信团队,是他们创造了微信这一经典传世之作。


感谢机械工业出版社华章公司王彬编辑的支持,促成了这本书的改版。


感谢我最亲爱的家人在背后的默默支持与付出。


本书成书过程中,也得到了诸多同行的支持与鼓励,在此一并致谢。


谨以此书献给所有热爱移动互联网和微信及微信公众平台的人们。


方倍


2015年1月于深圳

第1章 微信公众平台介绍


微信自推出后,便如星火燎原之势发展,截至2014年7月,微信用户数已近8亿,月活跃用户接近4亿,公众账号达580万个,每日新增数为1.5万,是亚洲地区用户群体最大的移动端即时通信软件,同时也被公认为目前唯一拿到移动互联网门票的应用。


本章主要介绍微信公众平台的注册及使用。

1.1 微信及其三大平台


微信(英文名:WeChat)是腾讯公司于2011年年初推出的一款可以发送文字、表情、图片、语音、视频、位置、链接,并支持语音实时对讲的手机聊天软件。用户可以通过“添加QQ好友”、“添加手机联系人”、“摇一摇”、“附近的人”、“一起按”、“搜号码”、“查找公众账号”、“扫描二维码”等多种方式添加好友或关注微信公众账号,也可以将内容发送给好友以及分享到朋友圈。同时,微信还提供“微信支付”、“理财通”、“微信红包”、“嘀嘀打车”、“表情”、“游戏”等贴近生活的功能。


微信由腾讯广州研发中心产品团队开发,该团队经理张小龙被称为“微信之父”,公司总裁马化腾确定该产品的名称为“微信”。


微信的官方网站是:http://weixin.qq.com/。图1-1是微信图标。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-1 微信图标


2012年8月23日,腾讯公司推出微信公众平台,其宣传口号是“再小的个体,也有自己的品牌”。微信公众平台是微信公众账号所有者(政府、媒体、企业、组织或个人等)进行品牌推广、减少运营成本、提高影响力、与用户进行互动交流及提供服务的平台,公众账号通过消息、事件、菜单等交互方式为用户提供服务。例如:公众账号“招商银行信用卡中心”为持卡人提供信用卡绑定,查询信用卡账单、额度及积分;快速还款、申请账单分期;微信转接人工服务;信用卡消费,微信免费笔笔提醒等功能,同时还为非持卡人提供微信办卡功能。微信公众平台的官方网址是http://mp.weixin.qq.com/。微信公众平台还有国际版(也称海外版),其官方网址为:http://admin.wechat.com/。


除了公众平台以外,还有微信开放平台及微信智能开放平台。


微信开放平台是为移动应用开发者提供的内容分享接口,开发者可以在iOS、Android以及WP8平台上使用开放平台的SDK来开发分享功能,使用户可以在APP上分享内容给微信好友和微信朋友圈。微信开放平台的官方网址是http://open.weixin.qq.com/。


智能开放平台目前包括语音开放平台和图像开放平台。语音开放平台目前已开放的有通用语音识别、词表识别、语法识别、语音合成等语音技术。微信图像开放平台致力于为第三方应用提供免费的图像识别技术和服务。智能开放平台的地址为http://pr.weixin.qq.com/。

1.2 微信公众账号的注册


1.2.1 服务号/订阅号的注册


要使用微信公众平台,需要先注册一个微信公众平台账号。


在浏览器中输入微信公众平台的官方网址(http://mp.weixin.qq.com/),进入后如图1-2所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-2 微信公众平台首页


可以看到右上角有“第一次使用公众平台?立即注册”字样,单击“立即注册”链接,进入注册页面,如图1-3所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-3 基本信息界面


在基本信息界面中填写邮箱、密码、验证码,并勾选“我同意并遵守《微信公众平台服务协议》”,然后单击“注册”按钮,进入邮箱激活界面,如图1-4所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-4 邮箱激活界面


同时邮箱中将收到激活微信公众平台账号的确认邮件,如图1-5所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-5 激活邮件


单击邮箱中的链接,成功激活账号之后,注册页面自动跳转到信息登记界面。在界面中要求选择相应的运营主体是组织还是个人,其中组织类型又细分为政府、媒体、企业和其他组织。根据运营主体的不同,要求提供不同的资质材料及证明,如图1-6所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-6 信息登记界面


填写完信息登记界面后,再进入选择类型界面。公众账号类型可以选择服务号和订阅号,如图1-7所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-7 选择类型界面


服务号的特点包括:每月可群发一条信息给粉丝且群发的消息显示在聊天列表,下发消息即时通知粉丝,默认可以自动获得自定义菜单,可以申请微信认证获得高级接口权限,服务号旨在为用户提供服务。订阅号的特点包括:每天可群发一条消息给粉丝,群发消息隐藏在订阅号文件夹中,群发消息不会提示推送,认证后可申请自定义菜单,订阅号主要用于提供信息和资讯。


因此,企业和组织一般选择服务号,而媒体及个人一般选择订阅号。


选择好类型后,单击“继续”按钮,弹出公众账号信息界面,如图1-8所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-8 公众账号信息界面


填好信息之后,单击“完成”按钮,将得到成功创建公众账号的提示,如图1-9所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-9 注册成功界面


单击“前往微信公众平台”将进入账号信息。在“设置”→“公众账号设置”中可以查看到账号的基本信息,如图1-10所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-10 公众账号设置页面

1.2.2 测试号的注册


除了普通的服务号及订阅号之外,微信公众平台还为开发者提供了测试号的申请,开发者只需要用微信的“扫一扫”功能扫描二维码即可获得一个有效期限为一年的测试账号,该账号不需要认证即可拥有普通账号认证后才具有的权限。


注册微信测试号的地址是http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login。打开该链接后,页面如图1-11所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-11 微信公众平台接口测试账号申请


单击图1-11中的“登录”按钮,将跳转到下述链接http://open.weixin.qq.com/connect/qrconnect?appid=wx39c379788eb1286a&scope=snsapi_login&redirect_uri=http%3A%2F%2Fmp.weixin.qq.com%2Fdebug%2Fcgi-bin%2Fsandbox%3Ft%3Dsandbox%2Flogin。网页将显示微信扫描二维码登录页面,如图1-12所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-12 微信扫码二维码


用微信扫描图1-12中的二维码后,将弹出应用登录界面,如图1-13所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-13 应用登录


单击“确认登录”按钮后,将得到一个有效期限为一年的测试账号。该账号拥有appID和appsecret,并且可以对接口进行配置,如图1-14所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-14 管理测试号


同时,该账号拥有高级接口的权限,如图1-15所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-15 体验接口权限表

1.3 微信公众平台的使用


登录微信公众平台后,可以看到导航菜单、公众账号类型及名称等基本信息,如图1-16所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-16 微信公众平台后台


下面以微信公众账号“方倍工作室”为主要例子,介绍微信公众平台的各项菜单及使用。

1.3.1 功能


1.群发功能


群发功能是指微信公众平台最常用也最重要的功能之一。


根据需要,运营人员填写文字(或图片/语音/视频/图文等,需要先上传素材)内容后,选择群发对象、性别、群发地区发送即可。获得微信支付权限的公众账号还能群发商品信息。


群发功能界面如图1-17所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-17 新建群发消息


在“已发送”页面中,可以看到已经群发的消息,如图1-18所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-18 已发送的群发消息


2.自动回复


在编辑模式下,可以设置三种类型的自动回复。


·被添加自动回复:当微信用户关注您的微信公众账号时自动推送的一条内容,支持文字、图片、语音、视频等类型。


·消息自动回复:当微信用户发送消息给公众账号时,若未设置关键词自动回复或匹配不到相关的关键词,系统会自动推送该消息给粉丝。该类型信息1个小时内回复1~2条。


·关键词自动回复:用户发送的消息内如果有已设置的关键词即可把设置在此规则名中回复的内容自动发送给用户。图1-19展示了关键词自动回复的设置方法。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-19 关键词自动回复


关键词自动回复有更详细的规则及使用方法,具体内容可以参考附录A。


通过设置上面三种类型的自动回复,可以完成一个全面的微信公众账号的内容回复功能。图1-20依次展示了三种自动回复的内容。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-20 自定义回复


3.自定义菜单


拥有自定义菜单权限的账号,也可以创建自定义菜单。该账号最多可以创建3个一级菜单,每个一级菜单下最多可创建5个二级菜单。每个菜单创建后需要为其设置响应动作。响应动作包括发送消息和跳转到网页。其中消息包括文字/图片/语音/视频/图文消息。图1-21展示了自定义菜单设置及其中一个子菜单回复图文消息的设置。


图1-21的自定义菜单发布后,效果如图1-22所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-21 自定义菜单设置

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-22 自定义菜单效果图


4.其他功能


微信公众平台还有微信小店、多客服、模板消息、卡券功能、门店管理、设备功能等其他功能。运营者可以通过添加功能插件将其加入到功能列表中,而微信官方也在不断地推出新的功能插件供公众账号使用。图1-23是微信小店的图示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-23 微信小店

1.3.2 微信支付


微信支付(商户功能),是公众平台向有出售物品需求的公众账号提供推广销售、支付收款、经营分析的整套解决方案。商户通过自定义菜单、关键字回复等方式向订阅用户推送商品消息,用户可在微信公众账号中完成选购支付的流程。商户也可以把商品网页转换为二维码,张贴在线下的场景,如车站和广告海报。用户扫描后可查看商品详情,在微信中直接购买。微信支付的后台界面如图1-24所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-24 微信支付

1.3.3 管理


1.消息管理


在消息管理中,可以查看全部消息(最近5天的消息),也可以查看今天、昨天、前天、更早以及星标的消息内容,另外还可以对消息内容进行搜索。鼠标移动到某条消息上,可以对其进行快捷回复或者单击星标收藏该消息,收藏后的消息会在后台永久保存。消息管理的后台界面如图1-25所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-25 消息管理


2.用户管理


在用户管理中,可以实现新建用户分组、移动用户至指定分组以及修改用户备注功能,如图1-26所示。鼠标移至用户头像上可以查看用户性别、地区、签名等信息。另外,被移至黑名单的用户将不能获得任何回复。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-26 用户管理


3.素材管理


在素材管理中保存了用户新建的图文消息、图片、语音及视频消息,如图1-27所示。这些信息可以用于自动回复,也能用于群发功能。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-27 素材管理


图文消息包括单图文消息以及多图文消息。图文消息包括以下几个部分:标题、作者(选填)、封面、摘要(仅单图文消息)、正文、原文链接(选填),如图1-28所示。其中多图文消息最多包含8条图文消息。而在开发模式下,多图文消息最多可以包含10条。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-28 图文消息

1.3.4 推广


微信公众平台推广功能是微信公众平台官方唯一的广告系统,公众账号运营者通过广告主功能可向不同性别、年龄、地区的微信用户精准推广自己的服务,获得潜在用户;也可通过流量主功能自愿将公众账号内指定位置分享给广告主做广告展示,按月获得收入。广告主功能如图1-29所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-29 广告主

1.3.5 统计


1.用户分析


用户分析主要分为用户增长和用户属性两大模块。用户增长模块按日、周、月为单位显示新关注人数,取消关注人数,净增关注人数,累积关注人数等几项指标的情况,如图1-30所示。用户属性模块中,可以根据性别、省份、城市、语言查看用户的分布情况。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-30 用户分析


2.图文分析


图文分析主要分为图文群发和图文统计两大模块。图文群发模块可以查看每篇图文消息的送达人数、图文页阅读人数/次数、原文页阅读人数/次数/转化率、分享转发人数/次数,如图1-31所示。而图文统计模块中,可以根据周期(日或小时)查看图文页阅读、原文页阅读、分享转发等指标情况。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-31 图文分析


3.消息分析


在消息分析中,可以根据周期(日或小时)查看消息发送人数、消息发送次数、人均发送次数等指标的情况,如图1-32所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-32 消息分析


4.接口分析


使用开发模式的公众账号,可以根据周期(日或小时)查看调用次数、失败率、平均耗时(毫秒)、最大耗时(毫秒)等指标的情况,如图1-33所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-33 接口分析

1.3.6 设置


1.账号信息


账号信息页面显示了公众账号的头像、名称、登录邮箱、原始ID、微信号、隐私设置、类型、认证情况、地区、功能介绍、腾讯微博、二维码、图片水印等信息。图1-34显示了账号的部分信息。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-34 账号信息


二维码是用户关注公众账号的一个重要入口,也是企业在微信公众平台上对外进行传播推广时的一张重要名片。微信公众平台提供五种不同尺寸的二维码供运营者下载。方倍工作室的二维码图片如图1-35所示。读者可以使用微信的“扫一扫”功能,扫描二维码关注我们。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-35 二维码


2.微信认证


通过微信认证的账号,可以看到微信认证的日期及已获得的权限列表,如图1-36所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-36 微信认证


3.公众账号助手


公众账号助手可以用来代替公众平台群发消息,并可随时查看消息群发状态。运营者可以用个人微信号来确认绑定,绑定后个人微信号将自动关注公众账号安全助手。以后向公众账号安全助手发送的内容,系统将自动群发给所有关注公众账号的用户。绑定界面如图1-37所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-37 公众账号助手


4.安全中心


安全中心可以开启手机保护功能,开通手机保护后,登录时需要输入手机验证码进行验证后才可正常登录。启用手机保护设置如图1-38所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-38 安全中心

1.3.7 开发者中心


开发者中心提供了开发者ID,其中包括AppID(应用ID)和AppSecret(应用密钥)。这些账号用于高级接口及微信支付的开发。同时也可以配置服务器的URL(服务器地址)、Token(令牌)、EncodingAESKey(消息加解密密钥)及消息加解密方式。具体后台界面如图1-39所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图1-39 开发者中心

1.4 本章小结


本章概要介绍了微信及其相关的三大平台,重点且详细介绍了当今最流行、最热门的微信公众账号的注册及微信公众平台的使用方法,开发者及运营者应该掌握这些基本功能并熟悉它们的使用方法,以便为后续的开发运营打下基础。

第2章 微信开发者中心


启用微信公众平台开发者中心需要拥有自己的服务器资源,用于存放自己开发的程序文件。服务器可以是一个虚拟空间,也可以是个云主机或云空间,只要这个空间支持程序的运行并且有域名或者拥有可有效访问的IP。在完成程序开发后,开发者需要把程序上传到服务器,这样才能被微信访问到。


本章以新浪云SAE为程序运行环境,介绍如何申请开通自己的SAE应用以及如何将SAE和微信公众账号进行对接。

2.1 新浪SAE应用


Sina App Engine(以下简称SAE)是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有云计算平台(http://sae.sina.com.cn),SAE是新浪云计算战略的核心组成部分。


SAE作为国内的公有云计算,从开发伊始借鉴吸纳Google、Amazon等国外公司的公有云计算的成功技术经验,并很快推出不同于他们的具有自身特色的云计算平台。SAE选择在国内流行最广的Web开发语言PHP作为首选支持语言,Web开发者可以在Linux/Mac/Windows上通过SVN或者Web版在线代码编辑器进行开发、部署、调试,团队开发时还可以进行成员协作,不同的角色将对代码、项目拥有不同的权限;SAE提供了一系列分布式计算、存储服务供开发者使用,包括分布式文件存储、分布式数据库集群、分布式缓存、分布式定时服务等,这些服务将大大降低开发者的开发成本。同时SAE整体架构的高可靠性和新浪的品牌保证大大降低了开发者的运营风险。另外,作为典型的云计算,SAE采用“所付即所用,所付仅所用”的计费理念,通过日志和统计中心精确地计算每个应用的资源消耗(包括CPU、内存、磁盘等)。


总之,SAE就是简单高效的分布式Web服务开发、运行平台。

2.1.1 申请新浪云账号


SAE的注册地址为:http://sae.sina.com.cn/?m=user&a=reg,在浏览器中输入该网址,将自动跳转到“SAE新浪云计算平台”在新浪微博的应用授权界面,如图2-1所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-1 SAE登录界面


如果你还没有新浪微博账号,需要新注册一个,注册新浪微博账号的过程本书就不再介绍了。在图2-1中填写新浪微博账号及密码之后,单击“登录”按钮,将跳转到授权确认页面,如图2-2所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-2 SAE新浪云计算平台授权确认页面


单击“授权”按钮,跳转到SAE的用户注册页面,如图2-3所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-3 SAE用户注册页面


填写真实姓名、安全邮箱、安全密码、确认密码、绑定手机及验证码之后,单击“下一步”按钮,将跳转到手机号验证页面,如图2-4所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-4 SAE手机认证页面


填写手机收到的短信验证码后,单击“验证手机”按钮,将提示注册成功。这样,我们成功注册了SAE的账号。

2.1.2 创建新浪云应用


使用注册成功的微博账号登录SAE,登录后界面如图2-5所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-5 SAE首页页面


如图2-6所示,在最上方右侧的导航列表中,单击“我的应用”链接,再从下拉列表中选择“应用列表”链接,将跳转到“应用列表”页面。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-6 应用列表


单击页面中的“创建新应用”按钮,这时会弹出提示框,提示禁止放置违法违规内容,单击“继续创建”按钮,弹出创建应用页面,如图2-7所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-7 创建应用


在应用创建页面中,依次填写二级域名(App name)、应用名称、验证码,开发语言选择“PHP”,应用类型单击“PHP空应用”。如果二级域名(App name)已经被其他人注册过,会提示已经被占用,需要重新选择填入。填写完毕后,单击“创建应用”按钮,将提示创建成功,如图2-8所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-8 应用创建成功


应用创建成功之后,会自动跳转到应用列表,在应用列表中可以看到已经创建的应用。

2.1.3 创建应用版本


在应用列表中,单击刚才创建的应用cctv15将进入应用信息页面,如图2-9所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-9 应用信息


如图2-10所示,找到左侧目录下的“应用管理”,再单击下面的“代码管理”链接,将跳转到代码管理页面。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-10 代码管理


单击右侧的“创建一个版本”按钮,将弹出创建版本页面,如图2-11所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-11 创建版本


版本号默认为1,可以不用更改,直接单击“创建”按钮,这时会弹出安全密码输入框,正确输入安全密码之后,如图2-12所示。

微信公众平台开发最佳实践(第2版)pdf/doc/txt格式电子书下载

图2-12 创建版本成功


至此,就成功创建了一个域名URL为http://cctv15.sinaapp.com/的SAE应用了。这个URL将会在后面用到。

2.1.4 上传微信接口代码


下述代码是一个可以启用微信接口的代码。




<?php

/*

    方倍工作室 http://www.fangbei.org/

    CopyRight 2013 www.doucube.com  All Rights Reserved

*/

define(\"TOKEN\", \"weixin\");

$wechatObj = new wechatCallbackapiTest();

if (isset($_GET[\'echostr\'])) {

    $wechatObj->valid();

}else{

    $wechatObj->responseMsg();

}

class wechatCallbackapiTest

{

    public functio

....

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

本站仅展示书籍部分内容
如有任何咨询

请加微信10090337咨询

再显示