集成第三方虽然有第三方的,但是第三方集成兼容问题,以及不太好修改。等问题。所以这篇是写给需要集成微信登录的。我尽可能详细,方便大家一次完成,减少时间成本。
如果比较啰嗦的地方,请不要介意,跳过即可。
1.第一大步:
第一步:获得对应参数。检查环境
登录微信开发平台:https://open.weixin.qq.com/
第二步:
获得Appid(必须),Appsecret(必须) ,保存。
public class API {
public static String WX_APPID=”wx2821e7a6a3ada08a”;
public static String WX_AppSecret=”938e1df7698342bdf2dde5031c658213”;
}
第三步:(非必需,如果获得Code后请求微信服务器,报错appid错误,检查这步)
应用签名不能有冒号,用命令行工具生成的MD5会有冒号。最好用微信签名生成工具。
配置基本完成了。
第二大步:实现授权,获得code
第一步:配置库
Android Stuoid:
在build.gradle 下配置:
compile ‘com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+’
Eclipse,见微信开发平台的Android接入指南
第二步:配置权限
第三步:在Application 的 onCreate()注册。我用工具类封装一遍。后面有资源供给大家下载。
@Override
public v