예제 #1
0
     $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: