不知道在V2EX问这种事情会不会太low了 
是这样的,朕最近为了给自己的ThinkSNS小站写一个桌面客户端。是用ThinkPHP(妈呀不行气质更low了!QAQ)框架弄的,登录验证、获取微博信息这些都实现了,正在朕心中翻涌起滚滚巨浪心想着能一统江山的时候,出现了谜之难题。
朕的发布文字微博的函数是这样写的
function textTweet($uid, $content){
$Feed = M('feed');
$Feed->uid = $uid;
$Feed->publish_time = time();
$Feed->type = 'post';
$feed_id = $Feed->add();
$FeedData = M('feed_data');
$FeedData->feed_id = $feed_id;
$FeedData->feed_data = "a:16:{s:7:\"content\";s:24:\"".$content."\";s:4:\"body\";s:24:\"".$content."\";s:10:\"source_url\";s:0:\"\";s:9:\"attach_id\";s:0:\"\";s:3:\"uid\";i:283;s:3:\"app\";s:6:\"public\";s:4:\"type\";s:4:\"post\";s:10:\"app_row_id\";i:0;s:13:\"app_row_table\";s:4:\"feed\";s:12:\"publish_time\";i:".time().";s:4:\"from\";s:1:\"0\";s:12:\"repost_count\";i:0;s:13:\"comment_count\";i:0;s:6:\"is_del\";i:0;s:9:\"is_repost\";i:0;s:8:\"is_audit\";i:1;}";
$FeedData->client_ip = get_client_ip();
$FeedData->feed_content = $content;
$FeedData->add();
return $feed_id;
}
求别吐槽文风…然后那个谜一样的feed_data大概就是万恶之源
POST以后确确实实输出了Feed_id(是的你没看错那个key就是密钥)

然而在Timeline里面显示出来是空空的

数据库里面的feeddata明明活蹦乱跳的啊!QAQ

嗯,问了一只触触,他说TS是读缓存的,然而朕清了服务器缓存后还是一片空白。所以朕就找到大家了…希望大家不要嫌弃朕……