A、力是物体对物体的作用,要产生力的作用,至少有两个物体.此选项正确;B、磁体之间的相互作用,重力对物体的作用,没有接触但可以发生.所以物体间相互作用不一定要直接接触.此选项正确;C、相互接触的物体之间不一定有力的作用,比如重50N的物体放在水平地面上,受到50N竖直向上的拉力时,物体虽然与地面接触,但与地面之间没有力的作用.此选项错误;D、磁铁之间发生相互作用力时,至少有两个物体.此选项错误.故选A、B.