示例#1
0
文件: sync.php 项目: xxf1995/alphaV
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;
}