function wp_update_twitter($tok, $status, $value = '') { global $wptm_options; if ($wptm_options['enable_proxy']) { $text = "twitter={$status}&pic={$value}&t1={$tok['oauth_token']}&t2={$tok['oauth_token_secret']}"; wp_update_api($text); } else { if (!class_exists('twitterOAuth')) { include dirname(__FILE__) . '/OAuth/twitter_OAuth.php'; } $to = new twitterClient(T_APP_KEY, T_APP_SECRET, $tok['oauth_token'], $tok['oauth_token_secret']); $result = $to->update($status, $value); return $result; } }
$to = new tianyaClient(WEIBO_APP_KEY, WEIBO_SECRET, $last_key['oauth_token'], $last_key['oauth_token_secret']); $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;