笔记-微信订阅号开发
笔记-微信订阅号开发流程
创建菜单
先进入: 创建一个小程序订阅号: 订阅号和服务号的区别:
-
订阅号相当于一个群里面的一个用户,他发的消息需要打开订阅号助手里面才能查看,个人就能申请。 服务号相当于一个好友,可以“单独”发消息给你,但是需要企业认证才能申请 。
首先 给测试号加一个菜单,先使用我们的appid 和 appsecret(密码) 获取 access_token;
//这是我随便建的的菜单 { "button": [ { "type": "view", "name": "小米商城系统", "url": "http://47.117.121.44:3000/dist/index.html#/" }, { "type": "click", "name": "按钮", "key": "图书管理系统" }, { "name": "大菜单", "sub_button": [ { "type": "view", "name": "小米商城后台", "url": "http://47.117.121.44:3000/object_admin/index.html" }, { "type": "click", "name": "图书管理系统", "key": "图书管理系统" } ] } ] }
网页授权:
访问地址:(转二维码扫码。或者放到菜单中点击)
配置b.php文件: 前往文件查看 配置域名:
关于网页授权的两种scope(域)的区别:
-
snsapi_base 用来获取进入页面的用户的openid 是静默授权
网页授权access_token和普通access_token的区别:(二者有效期均为二个小时)
三种id的区别:
用户授权步骤:
1.用户同意授权,获取code(code有效期为五分钟,同时只能有一个有效,一个code只能使用一次)
2.通过code换取网页授权access_token
3.拉取用户信息(需scope为 snsapi_userinfo)
- 展示结果 将步骤2,3的配置放到b.php中 用 <?php 内容 ?> 下面展示: //放到 b.php 中
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <h1>姓名: <?php echo($res2["nickname"]); ?></h1> 头像: <img style="width: 100px;" src="<?php echo($res2["headimgurl"]); ?>" alt=""> </body> </html>
js-sdk
第一步 获取access_token 需要用到appid 和 appid的密码 (获取方法见文档或者上一次笔记)
第三步 配置域名 去测试和界面 JS接口安全域名 配置 第四步 编写js-sdk
仅代表个人笔记
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
一旦手把手教你开发微信公众平台