微信开发要注意什么需要注意哪些常见问题

微信开发注意事项 - 博客频道 - CSDN.NET
正怒月神的博客
分类:微信开发
这里只是注意事项,记录我自己的一些问题
1 首先下载微信源码 & (感谢方培工作室的努力成果,免去了许多开发步骤)
2 弄一个测试账号。直接在&& & --& 开发者工具& --& 接口测试号申请& 里面申请测试账号。基本公众号拥有的功能,测试号都有
3 在测试号窗口里配置你的 appId和 appSecret&& 当然还有 Url(指向你开发的网页)
好了 前期的准备完成了。
下面是一些开发时需要注意的事项
1 分享功能
目前& 分享朋友圈& 和& 分享给朋友 较以前已经不同了,我也是看了很多文章才发现的问题。
需要开发这两个接口,就需要&& 如下函数
wx.config({
&&&&&&& debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
&&&&&&& appId: '@ViewData[&appId&].ToString()', // 必填,公众号的唯一标识
&&&&&&& timestamp: @ViewData[&timeStamp&], // 必填,生成签名的时间戳
&&&&&&& nonceStr: '@ViewData[&nonceStr&].ToString()', // 必填,生成签名的随机串
&&&&&&& signature: '@ViewData[&signature&].ToString()',// 必填,签名,见附录1
&&&&&&& jsApiList: [
&&&&&&&&&&& 'onMenuShareTimeline',
&&&&&&&&&&& 'onMenuShareAppMessage'
&&&&&&& ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
之前一直没有注意,但是后来发觉不用不行。不用就不能分享。。。。。(以下是腾讯说的。)
2 支付功能
支付功能整体其实很方便,但是当时测试的时候,发现总是支付失败。。。。
究其原因,还是看文档不够仔细。。。
必须要引用上图的这个文件,不然支付失败。。。。别问怎么引用。。。src
3& 授权功能
关于授权功能,具有2种授权方式
简单来说& snsapi_base& 这种授权方式用户没感觉
而 snsapi_userinfo这种授权方式,会弹出一个 确认授权的页面。
他们的区别:snsapi_base&只会返回openid信息,其他什么都没有。
snsapi_userinfo 会返回openid,用户昵称,用户头像等等。。。。。
不过我个人使用的是snsapi_base&授权,因为用户关注公众号后,
通过 snsapi_base&一样可以获取到他的openid,用户昵称,用户头像等等
4& 推送消息功能
这里说明一下:指的是& 主动群发功能
这样的推送消息(借用方培工作室的图片。手机截图太麻烦。)
这里有个问题:文档上有2种群发:
这两种本质上其实没有区别。不过我个人建议使用第一种& 根据分组进行群发.
别被分组2个字吓到。
其实只需要设置is_to_all为true就可以发送了,不需要群组id。
这样发送的好处是,用户可以查看发送的历史记录。(根据Openid列表群发& 则没有历史记录)
好了,先写到这。也是给自己做个笔记。
hanjun0612
排名:千里之外
(2)(30)(30)(8)(4)(0)(18)(17)(3)(1)(7)(3)(2)(3)(1)(5)(1)(1)(11)(23)微信公众平台开发需要懂哪些技术-商侣软件
【问题补充】
在学习开发前,您得了解一个流程,为了更直观,商侣科技整理一些网友提供的流程图。
一、从流程图中很直观可以得出,首先您得懂一门服务器语言,这个语言没有任何限制,可以是asp.net,php,JSP等。
ASP全名Active&Server&Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java&script)作为自己的开发语言。
PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,并融合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库,PHP、MySQL数据库和Apache&Web服务器是一个比较好的组合。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点。自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet之外,又有新的硕果,就是JSP,Java&ServerPage。JSP可以在Servlet和JavaBean的支持下,完成功能强大的站点程序。
三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
二、在客户端,程序上称为前端,您需要掌握html,css,javascript等基础知识,如果您想要在前端实现较为炫酷的动画效果,您还得掌握html5。
Html,它是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。
Css,&css是英文Cascading&Style&Sheets的缩写;它是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
Javascript,一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。。
声明:文章"微信公众平台开发需要懂哪些技术"为商侣原创文章,转载请注明出处,谢谢合作!
相关阅读推荐
据广州APP制作公司商侣软件的小编所知,史上最长的火车票预售期让2015年的春运抢票大战提前了一个月,各种抢票神器纷纷现身互联网,就连社交...
据调查,中国已有超过8亿的微信用户,面对这样大的移动流量入口,国内各行各业的企业首脑们纷纷商议开发微信app软件,试图在所处的行业内抢占先...
登录您的微信公众号后,在左侧导航栏的最下方的选择&开发者中心&点击进入后,即可找到&开发者工具&,选择第二项&在线接口调试工具&即可进行接...

我要回帖

更多关于 微信网页开发注意事项 的文章

 

随机推荐