1.配置
1.1 公众号配置
详情请阅读完成微信公众号入门指引。
1.2 开发者账号配置
选择开发者工具->web开发者工具->绑定开发者微信账号。
1.3 开发域名配置
选择公众号设置->功能设置,根据需求设置:业务域名、js接口域名、网页授权域名,并下载MP_verify_******.txt文件放在所配置域名的根目录下。
2.网页授权
2.1 网页授权详情
请详细查看微信公众号网页授权,按照步骤和要求进行设置。
2.2 JSAPI授权详情
请详细查看微信公众号JSAPI说明文档,
3.菜单配置
公众号开发完成后,由于启用了开发者模式公众号菜单只能通过接口调用的形式进行配置,详情请查看微信公众号菜单创建接口
4.开发问题总结
4.1 access_token获取
access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。
详细获取步骤请查看微信公众号获取Access_token.
注意:获取用户信息时的access_token和此处的access_token不是一个东西。
4.2 网页授权访问时redirect_uri错误
请检查以下问题:
开发域名未配置
回调地址未进行urlEncode编码
回调地址域名与配置域名不匹配
4.3 code无法换取用户信息错误
授权串中的scope字段设置成了snsapi_base,应设置为snsapi_userinfo
4.4 白名单错误
将返回的ip地址添加到:基础配置->IP白名单