需求:
将公司网站接入微信登录
开发记录:
1,在微信开放平台注册账号
2,创建网站应用,填写公司网站信息,并提交审核资料
3,提交审核(3~5个工作日)
4,审核通过以后则需要支付300元申请获得微信登录接口从而获得APPID和APPSECRET,
如果审核不通过则会给出审核意见,修改后再提交审核即可
遇到的问题:
1,在创建的网站应用中,填写微信登录回调域,一开始填写的回调地址,结果在获取code请求时报返回地址错误,百思不得其解。
解决方案:
回调域填写的与官网地址即可。
2,在回调处理的action里,根据code接口正确响应的参数再次向微信端获取accessToken接口发请求并接收,顺序执行.
核心工具类:
/**
* 发起https请求并获取结果
*
* @param requestUrl 请求地址
* @param requestMethod 请求方式(GET、POST)
* @param outputStr 提交的数据
* @return JSONObject(通过JSONObject.get(key)的方式获取json对象的属性值)
*/
public static JSONObject httpRequest(String requestUrl, String requestM