$sina_c = new WeiboClient(SINA_AKEY, SINA_SKEY, SINA_TOKEN, SINA_SECRET); $qq_c = new MBApiClient(QQ_AKEY, QQ_SKEY, QQ_TOKEN, QQ_SECRET); $mmc = memcache_init(); /* if(!isset(memcache_get($mmc,"sina_last_update"))){ memcache_set($mmc,"sina_last_update","0"); } if(!isset(memcache_get($mmc,"qq_last_update"))){ memcache_set($mmc,"qq_last_update","0"); } */ $sina_last_update = memcache_get($mmc, "sina_last_update"); $qq_last_update = memcache_get($mmc, "qq_last_update"); //同步腾讯微博到新浪微博 if (TOSINA == 0) { try { $qq_tweets = $qq_c->getMyTweet(); } catch (Exception $e) { exit; } $isQqTrue = true; switch ($isQqTrue) { case $qq_tweets['data']['info'][0]['timestamp'] <= $qq_last_update: $isQqTrue = false; break; case !empty($qq_tweets['data']['info'][0]['source']): $isQqTrue = false; break; case preg_match('/^-/', trim($qq_tweets['data']['info'][0]['origtext'])): // 以 "-" 开关的微博不同步 $isQqTrue = false; break;