微信开发

来源:互联网 发布:汽车音响电脑调音软件 编辑:程序博客网 时间:2024/06/10 00:18

开发公众号

1:首先去这个微信开发平台去申请一个账号;

2;登陆进去去申请自己的订阅号,有自己的id和应用密钥;开启服务器配置(微信自带的那些回复消息就不能用了),我们自己去开发这个微信订阅号;

3:接口:接口权限(我们自己的接口权限少),so使用这个测试账号,有个接口信息修改,那个url:自己的线上域名;Token:是微信的token(要一致);

4:去这个接入指南里面下载这个php示例代码,放到线上;

5:自己关注这个微信测试账号:发个消息,会有回复;这个文本自动回复就成功了;

6:创建菜单:先进入这个自定义菜单,里面有个json,把他放到线上,它需要这个token,我们把这个token值获取到,用在创建菜单的地址上,用curl获取这个地址的信息;

7:其实,不管我们在微信上创建什么东西的时候,都需要用到这个token,所以,我门可以把这个token封装到一个方法里,去调用它;

7:微信发送文本和照片:发送文本就是以上4.5.6,发送照片其实也差不多,把下载的demo里面的东西改下就行,例如:在代码上,微信有个发送照片的xml格式,我门可以直接拿过来用,把下面的text变成image;还有看下微信开发手册里面的发送照片的配置,那些也需要修改下,就可以直接用了;

8:当我门这些修改全都修改了之后,重新关注下这个公众测试号,要不就是24小时之后才生效;

9:关于这个网页授权:就是如果用户在微信客户端中访问第三方网页,公众号可以通过这个微信网页授权机制,获取用户基本信息;

1:在微信公众号请求用户网页授权之前,我们需要到开发者中心页配置授权回掉域名,请主意,这里填写的是个域名(字符串),而不是URL地址

2:网页授权的两种scope说明:

(1):以snsapi_basescope发起的网页授权,是用来获取用户进入的openid

(2):以snsapi_userinfoscope发起的网页授权,是用来获取的用户的基本信息,这种授权是需要用户点击是否同意,才可获取

3:还有其他的,就不一一介绍了,自己看看说明文档

4:其实,微信网页授权就4步:

1):引导用户进入授权页面同意授权,获取code

2):通过code换取网页授权的scces_token;

3):如果需要:我门可以自己刷新网页授权的access_token(避免授权过期)

4):根据access——tokenoppenid来获取用户的基本信息

0 0
原创粉丝点击