今天测试那边小MM说 工程师这边新浪微博登录不上,我当时就想这个不是做好了么,自己测试登录下果然不行,后来发现微博授权是成功了但是要获取openid和access_token传递给后台,发现access_token值为null,马上就把友盟的demo运行debug了下 ,因为友盟这些值是存放在Bundle里,debug发现qq登录和微博登录返回的值不一样,如下代码就行
mController.doOauthVerify(LoginResultActivity.this, SHARE_MEDIA.SINA,new UMAuthListener() {
@Override
public void onError(SocializeException e, SHARE_MEDIA platform) {
dissDialog();
}
@Override
public void onComplete(Bundle value, SHARE_MEDIA platform) {
if (value != null && !TextUtils.isEmpty(value.getString("uid"))) {
String openid = value.getString("uid");
String access_token = value.getString("access_key");
if(openid!=null&&!"".equals(openid)){
Map<String,String> params &