China is demanding an apology from the US over the standoff involving activist Chen Guangcheng, who has now left the US embassy in Beijing.