我们正在设计一个API,合作伙伴可以使用它发布图片和标题。我确实在如何为它实现API端点时遇到了一些问题,它为我们的合作伙伴提供了支持i18n的最强简单方式(例如,如果他们想要使用现有ID,则不记得我们返回的ID)。
我们的第一个数据库表格想法如下:
image_id | partner_id | category_id | image | description
---------------------------------------------------------
123 | 1 | 8 | url.. | This is my image!
234 | 2 | 5 | url.. | A pretty image.
但我们可能会将描述拆分为一个自己的表格,如下所示:
image_id | language | description
---------------------------------
123 | en | This is my image!
123 | de | Dies ist mein Bild!
那么API端点怎么样?
Content-Language
标头? (导致与1.想法中相同的持久性)