微信开发初始配置

一.填写服务器配置

可通过新浪云搭载服务器,并将代码打包上传至新浪云,可通过新浪云应用->代码管理->编辑代码进行修改

微信开发初始配置_第1张图片
代码管理-编辑代码
二.接口配置参数

1)将token、timestamp、nonce三个参数进行字典序排序
2)将三个参数字符串拼接成一个字符串进行sha1加密
3)开发者获得加密后的字符串可与signature对比,标识该请求来源于微信

微信开发初始配置_第2张图片
"define"中"TOKEN"设置
微信开发初始配置_第3张图片
接口信息token设置

接口配置信息中的token参数要与接口文件中的token参数一致

三.微信网页授权

静默授权:是指只能获取用户的openID.
明示授权:是指既可以获取用户的openID还可以获取用户的昵称、性别、地区等用户信息.
这两种授权是获取高级接口之后,默认拥有scope参数中的snsapi_base(静默授权)和snsapi_userinfo(明示授权).

微信开发初始配置_第4张图片
测试号信息

1用户同意授权,获取code

https://open.weixin.qq.com/connect/oauth2/authorize?
appid=APPID//测试号信息中的appID
&redirect_uri=REDIRECT_URI//接口配置信息中的URL
&response_type=code//code参数
&scope=SCOPE//设置静默授权或者明示授权:如:&scope = snsapi_base(静默)&scope = snsapi_userinfo(明示)
&state=STATE#wechat_redirect

2通过code换取网页授权access_token

https://api.weixin.qq.com/sns/oauth2/access_token?
appid=APPID//测试号信息中的appID
&secret=SECRET//测试号信息中的appsecret
&code=CODE//code参数要与之前的一致
&grant_type=authorization_code 

3拉取用户信息(需scope为 snsapi_userinfo即明示授权)

https://api.weixin.qq.com/sns/userinfo?
access_token=ACCESS_TOKEN//接口配置中的token值
&openid=OPENID//用户的openid
&lang=zh_CN

你可能感兴趣的:(微信开发初始配置)