我们希望标准化我们的API的响应,并在查看Web上的几个API时,我意识到他们中的许多人在响应中使用了表示对象或这些对象的列表。
我不知道这些API如何处理这些对象的创建,或者它们实际上是后端中的“物理”对象,代表“真实”域对象的子集。
在我的情况下,我有几百个域类,其中一百多个将通过API公开。
这些API(Stripe,Facebook)如何处理这个问题?他们是否实际上在软件中具有这些响应对象,或者它们只是API使用者的虚拟表示?
版本控制时的可维护性如何?假设我有3个版本用于所有调用,这将提供300多个代表性对象。
我很感激这里的帮助。