解决方案 »

  1.   

    其实很简单,具体使用第三方sdk的时候
    1,调用第三方平台sdk,获取令牌信息(即用户在第三方的用户信息)
    2,获得令牌信息后访问你们自己的服务器,去获取信息
    3,获得你们自己服务器返回的信息public static void weibo_authorize(Context context, String platformName,PlatformActionListener listener)
    {
    Platform platform = ShareSDK.getPlatform(context,platformName);
    platform.setPlatformActionListener(listener);
    // platform.showUser(null); // 获取登录账户资料
    if(!platform.isValid())
    platform.authorize();
    }
    //这是本app上的一些处理,供参考
    if (command.equals(AppConstant.COMMAND_LOGIN3))
    {
    AppDebug.debug("第三方登录成功");
    CustomUtil.showToast(context, "登录成功");
    UserInfoM userInfoM = JSON.parseObject(
    psg.getData().toString(), UserInfoM.class); //返回用户信息部分字段为空,则使用第三方数据替换
    userInfoM = CustomUtil.grabUserInfo(userInfoM, userDetailM); //在第三方账号LOGIN3登陆成功后,需要向服务器发送修改信息,替换空数据
    AsyncHttpUtil.get(AppConstant.URL_MODIFY,AppConstant.COMMAND_MODIFY, userInfoM, this); return;
    }
      

  2.   

    导包出来再登录就没有错误了,这个需要export