武百官等15000多人北归，史称“靖康之变”。金兵立邦昌为大楚皇帝，二月向邦昌宣读册文：“太宰张邦昌，天毓疏通，神姿睿哲，处位着忠良之誉，居家闻孝友之名，实天命之有归，乃人情之所傒，择其贤者，非子而谁？是用册命尔为皇帝，国号大楚，都于金陵（今南京市）。自黄河以外，除西夏封圻，疆场仍旧。世辅王室，永作藩臣。”三月初一，邦昌拒绝，金人给他五日时间考虑，到了三月初七，再不登基就「杀大臣，血洗大梁城」。于是，邦昌做了32天的皇帝。他登基前一天，合门宣赞舍人吴革图谋袭击金营救出宋徽宗、宋钦宗等，却被京城四壁都巡检