内容丰富 API 仅响应 1 个语言环境

Contentful API only responding 1 locale

我正在为我的 Angular 应用程序使用 javascript 内容服务。我在 Contentful 中创建了具有两个语言环境的条目。但是,当我尝试使用该服务请求条目时,只发送了一种语言环境,而不是两种语言环境。

this.client.getEntry(contentId);

这两个语言环境都启用了启用此语言环境作为响应。我也试过更改 Angular 的语言环境,但这似乎也没有任何效果。

不胜感激!

我找到了想知道同样事情的人的答案。您需要将语言环境作为键值对查询添加到请求中。看起来像这样:

this.client.getEntry(contentId, { locale: 'en-US'} );

来源:https://github.com/contentful/contentful.js/blob/master/ADVANCED.md#querying--search-parameters