公众号做了蛮多的,借这个问题梳理一下。开发一个微信公众号,技术点可以分布在客户端和后端两部分,其中微信公众号为客户端。
1后端:用自己熟悉的语言就可以了。Java、Python、C++、C#、NodeJs,甚至是PHP,怎么快怎么来。
2API和http/https协议:作为一个技术开发人员,首先要把微信公众平台的公众号接口文档通读一遍。因为,如果你无法清楚微信公众号的开放边界,那要么会想当然,要么不知道可以做得更多。API里基本都是http/https协议的相关网络通信技术,这个是需要掌握的。而且,我们一开始就要按微信公众号平台的需求,实现获取认证的接口,来获得微信公众号平台的授权。
3加密解密技术:微信公众号与后端的交互过程中,是需要相互授信的。这里除了基本的网络协议知识之外,还有加密解密技术。首先你会感知的是微信公众号分配的AppSecret,其次就是摘要算法。
4JSON和XML技术:数据的传输,其中一个关注点就是传输的格式。微信公众号开发里,JSON和XML全部用上了,接口的数据传输格式普遍为JSON格式,其次在消息接口里则是使用XML的格式。
5传统Web技术:在第2点说到,我们必须通读整个微信公众号的API文档。如果发现你想实现的功能并不存在适合的接口时,我们就必须让功能应用跳转到自己开发的H5页面。那么这个时候,传统的Web技术就会使用上,这里传统的Web技术包括Html5、Javascript、CSS3等。
首先我们要知道什么是API证书?
API证书是技术开发人员在调用微信支付开发时需要用到的文件,一般是用来证实商户身份的 。
那么如何获取API证书呢?
济南网站建设公司友情提示:API证书需要商户号的超级管理员才能操作。
一、超级管理员扫码登录微信支付商户平台后,进入账户中心找到API安全;
二、点击申请证书,跳出生成API证书界面。点击“允许访问”,同意网页访问剪切板;
三、下载证书工具,在证书工具中点击“申请证书”按钮;
四、按照要求填写商户信息,点击下一步;
五、复制请求串到剪切板,在之前的生成API证书界面粘贴,输入“短信验证码”和“登录密码”;点击下一步,进入复制证书串界面。
六、复制证书串到剪切板,在证书工具的粘贴证书串界面,点击粘贴按钮。然后进入下一步,生成证书。
七、生成证书之后,找到下载到电脑的证书文件,改个好认的名字发给技术人员,记得保留一个备份。
技术人员获得证书之后将证书部署到服务器上。也就完成了微信支付与微信公众号等平台的对接了。
1、打开电脑中的浏览器,在搜索框输入“微信公众平台”。会匹配出微信公众平台的官网,这里我们点击进入官网。
2、我们输入账号密码登录微信公众平台,没有账号的朋友可点击右上角“立即注册”进行账号注册,然后再返回登录。登录成功后,将页面滑到底部。我们可以看到一个“开发”图标。
3、点击“开发”图标下方的开发者工具选项。会进入开发者工具页面,我们可以看到共有六个与开发有关的工具。在前期的学习过程中,我们只需要了解前四种即可。
4、开发者文档所有开发者进行公众号开发前必须要看的文档。它可以帮助开发者完成接口以及功能的开发。在线接口调试工具可以帮助我们检测在调用微信公众平台开发者API时,我们所发送的请求参数是否正确。
5、web开发者工具方便我们进行开发调试,可在一定程度上提高我们的开发效率。此工具可在开发者文档中进行下载。
请务必认真阅读以下2步内容,才能更有效的完成配置工作,有疑问的请联系QQ:863786488提问。
第一步、在微帮手绑定你的微信公众号。
1、注册并登录微帮手接口平台
2、添加公众号
→
功能管理
→
勾选要开启的功能
第二步、到微信公众平台设置接口。
1、登录
微信公众平台(http://mpweixinqqcom/),进行身份认证,填写信息,提交身份证。
认证后,点击高级功能
→
进入开发模式
2、点击"成为开发者"按钮
3、填写接口配置信息
比如你微帮手平台上的地址是http://wwwweixinbscom/indexphp/api/demo
那么URL就是http://wwwweixinbscom/INDEXPHP/api/demo
Token填写
4、确认开启
5、在手机上用微信给你的公众号输入"帮助",测试你的接口是否配置正常!