api粗略完成