Exemplo n.º 1
0
$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;