微信开发订阅号

1.申请微信个人公众号

2.开通新浪云服务器 因为微信中打开的页面必须要放在公网服务器上面

3.获取微信的实例demo,包括php,node,java等版本

  1. index.php 写页面(php,jsp,asp,ejs)项目加载主页面(我们在这里进行调用微信接口开发)微信项目主页面,直接运行就可以看到主页面。
    jsp 服务端模板引擎—-能够在html里面用其他语言写内容
  2. weixin.php 首次页面加载所需要得到的token
  3. access_token.php 存储生成的token
  4. jssdk.php 验证微信中jssdk文件
  5. jsapi_ticket.php 验证jsapi的文件

早期微信 验证机制完全在服务端,
页面获取token和签证必须写ajax获取参数,
然后才能调用方法

目前微信只支持php,node,java,语言脚本进行验证和调用

4.新建web项目 将目录结构确定 将我们几个php文件导入,写好页面样式

image

5.打开新浪云服务器进行配置 ,并将我们的代码添加上去,并且测试运行

1.如何将代码放到服务器 svn

先要在新浪云里面新建 版本
代码上传

2.如何设置参数 避免bug

6.打开页面:

微信公众平台:
https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=1403262690

选择基本

配置—->显示秘钥:—->将获取到的id和秘钥写在新浪服务器的index.php里面

选择修改配置—->填写url地址(token地址)—->填写token和加密方式

登录自己的web微信 https://wx.qq.com/
将写好的页面发送到手机微信中,并打开测试

7.可以将自己的web项目嫁接到微信项目里面

8.如何进行调用微信接口进行开发?

这时候开始我们还是不能去调用微信接口的

需要打开https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=722761137
打开公众号设置——>功能设置—–>将之前填写在token里面的地址的协议
和后缀去掉,只留一个安全域名

9.写好安全域名以后 在对话框的上方会出现一个
MP_verify_F1aaYwBjYMd6aJPL.txt 文件 我们选择下载该文件,
然后将放到新浪服务器里面 主要就可以保存成功了

10.调用微信接口
1.微信将全部api都封装在wx对象里面

2.首先需要实现微信里面的wx.config接口
wx.config()做验证,就是在服务端得到验证参数,token,
签名,接口列表(我们需要调用那个接口 就要在config里面去写那个接口名称)

3.实现:wx.ready()事件加载完毕以后才能去调用原生接口

调用微信接口

参考文档
http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html

  • 1.将自己所写代码提交到公网服务器,做到项目嫁接到微信里面
    • 2.配置获取到token,微信appid,密钥,实现功能可以在微信里面调用接口
    • 3.测试一些接口
    • *

总结

微信混合开发和dcloud,cordova类似
1. dcloud,cordova提供了一个webview,可以直接在webview里面去写js代码
2. 微信 也是原生提供的一个webview,原生将桥接js注入到webview里面,它是一种显示注入,在使用微信开发的时候,使用的时候需要验证token,公网域名
3. 不同点:dcloud 提供的webview是整个引用初始化页面。而微信初始化原生页面
4. reactnative 是未来更加更加风靡一款混合开发机制
5. 微信小程序借鉴了react-native

  1. 搭建微信开发环境,从新浪云申请域名开始,绑定token,安全域名
  2. 嫁接电商类型网站到微信里面(获取用户位置)
  3. 加载附近服务显示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值