China's foreign minister has urged Germany not to air disputes publicly after Berlin postponed a visit by its top diplomat.