帮助中心
调用App第三方登录

功能说明:

      变色龙wap app 支持JS-SDK调用原生分享功能,可支持QQ,微博,微信登录。

       加载js-sdk后调用。js-sdk下载


调用方法:

login(platform, forwardurl, callbackMethod);

platform:为登陆的平台可取值为QQ,WEIXIN,SINA

注:值不能为空,QQ为QQ登录,WEIXIN为微信登录,SINA为新浪登录

forwardurl:为登陆成功以后跳转的地址

注:可以为空,forwardurl和callbackMethod两者不能同时为空,如果两者都有值以forwardurl为主;

callbackMethod:为登陆成功以后回调的js函数(回调js函数拥有一个参数)

注:可以为空,forwardurl和callbackMethod两者不能同时为空,如果两者都有值以forwardurl为主;

回调函数:

function loginResult(r)

注: 处理登陆成功以后的第三方返回数据,r为json格式


返回数据:

成功以后返回第三方数据:包含平台 uid 和平台信息,信息为第三方返回数据为准。具体返回数据请查看第三方登录

例:QQ登陆返回

{ "platform": "qq",//(平台) "uid": "",//(包含平台 uid) "city": "", "gender": "", "is_yellow_vip": "", "is_yellow_year_vip": "",

"level": "", "msg": "", "profile_image_url":"", "province": "", "screen_name": "", "vip": "0", "yellow_vip_level": "0" }


调用实例:

//QQ登录

function qqlogin() {

    login('QQ','','loginResult');

}

//微信登录

function wxlogin() {

    login('WEIXIN','','loginResult');

}

//微博登录

function sinalogin() {

    login('SINA','','loginResult');

}

function loginResult(r){

  /*

   *  r(json格式)为各平台返回的登陆信息。

   *  不同的登陆方式请定义不同的回调方法,各平台返回值不同请分开处理。

   */

            }

注意事项:

微信和QQ的登录网页与App值有通问题。

微信互通帮助>>

QQ互通帮助>>

微信申请帮助>>

客服

APP

装变色龙移动版

关注

关注微信公众号