$result = $to->get_user_info(); $result = $result['user']; $only_id = $username = $result['user_id']; // return var_dump($result); if ($only_id) { $tid = $id = 'tytid'; $email = $only_id . '@tianya.cn'; $name = $at = $result['user_name']; $url = 'http://my.tianya.cn/' . $only_id; $head = $only_id; $uid = ifab(get_user_by_meta_value($id, $only_id), email_exists($email)); } break; case "twitter": $to = new twitterClient(WEIBO_APP_KEY, WEIBO_SECRET, $last_key['oauth_token'], $last_key['oauth_token_secret']); $result = $to->verify_credentials(); $result = json_decode($result, true); $only_id = $username = $at = $result['screen_name']; // $only_id = $result['id_str']; // return var_dump($result); if ($only_id) { $tid = "ttid"; $id = 'twitterid'; $email = $only_id . '@twitter.com'; $name = $at = $result['name']; $url = 'http://twitter.com/' . $only_id; $head = $result['profile_image_url']; $uid = ifab(get_user_by_meta_value($id, $only_id), email_exists($email)); } break; default: