Example #1
0
function wp_repost_t_sina($tok, $sid, $text)
{
    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->repost($sid, $text);
    } 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->repost($sid, $text);
    }
    return $result;
}