【问题标题】:Contentful API only responding 1 locale内容丰富的 API 仅响应 1 个语言环境
【发布时间】:2020-05-08 23:00:30
【问题描述】:

我正在为我的 Angular 应用程序使用 javascript Contentful 服务。我在 Contentful 中输入了两个语言环境。但是,当我尝试使用该服务来请求条目时,只会发送一个区域设置而不是两个。

this.client.getEntry(contentId);

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

我们将不胜感激!

【问题讨论】:

    标签: angular rest api locale contentful


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 2016-03-15
      • 2020-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多