【APICloud系列|38】 微信登录分享、QQ登录分享实现方法

159 阅读1分钟

对微信登录分享、QQ登录分享进行一个流程性的讲解。在微信分享经常是分享不成功或者图片不显示,主要问题是图片过大或者是没有本地化。

1、流程:使用auth进行授权--->getToken获取用户信息---->同步至服务端
注意:在安卓端可以提示用户没有安装微信端,但是ios端切忌不要加任何提示
2、代码实现:(因为会有一个唤起微信客户端的时间,代码里面加了showProgress过度了一下)

    var wx = api.require('wx');
    wx.auth({
        apiKey: ''//在此输入你的微信apikey
    }, function(ret, err){
        if(ret.status){
            api.showProgress({
                style: 'default',
                animationType: 'fade',
                title: '登录中...',
                text: '请稍后...',
                modal: false
            });
            wx.getToken({
                //apiKey: '',
                //apiSecret: '',
                code: ret.code
            },function(ret, err){
                
                if(ret.status){