function wp_update_t_sina($tok, $status, $value = "") { if ($tok['oauth_token']) { class_exists('sinaOAuth') or (require dirname(__FILE__) . "/OAuth/sina_OAuth.php"); $to = new sinaClient(SINA_APP_KEY, SINA_APP_SECRET, $tok['oauth_token'], $tok['oauth_token_secret']); $result = $to->update($status, $value); } elseif ($tok['access_token']) { // V2.0 class_exists('OAuthV2') or (require dirname(__FILE__) . "/OAuth/OAuthV2.php"); class_exists('sinaClientV2') or (require dirname(__FILE__) . "/OAuth/sina_OAuthV2.php"); $to = new sinaClientV2(SINA_APP_KEY, SINA_APP_SECRET, $tok['access_token']); $result = $to->update($status, $value); } return $result; }