问题标签 [contentful]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
85 浏览

objective-c - Urban AirShip 和内容丰富的 IOS7

我使用 Contentful API 制作应用程序,该应用程序运行良好。我正在尝试添加 UrbanAirship 以添加通知。

我使用 cocoapods 添加 Contentful 标头,因此我有一个 pod 目录和所有这些东西。

这是我的问题,如果我像这样在标题搜索路径中添加 Urban Airship, ../Airship/**它会识别 Airship 标题但无法识别内容标题。我也尝试过添加这样的标题$(PROJECT_DIR)/Airship也可以,但会遇到同样的错误

任何的想法?

0 投票
1 回答
4553 浏览

javascript - Contentful.com API 订单/排序查询

对于有使用 contentful.com API 经验的任何人,我都在尝试按字段名称进行查询和排序,目前得到“ServerError”。针对他们的示例 API 生成的查询示例(使用“fields.name”作为参数):

https://cdn.contentful.com/spaces/cfexampleapi/entries?order=fields.name&access_token=b4c0n73n7fu1

请注意,如果使用“sys.createdAt”,它可以正常工作......

https://cdn.contentful.com/spaces/cfexampleapi/entries?order=sys.createdAt&access_token=b4c0n73n7fu1

该文档非常模糊(https://www.contentful.com/developers/documentation/content-delivery-api/javascript/#search-order),我已经长期努力地搜索示例/示例,但无济于事。

提前感谢您的任何想法/想法!

0 投票
1 回答
408 浏览

json - Contentful.com Webhook 创建

我正在尝试通过他们的 Content Management API 在 Contentful.com 上创建一个 Webhook。命令如下(请注意,我已经调整了各自的 ID 以确保安全):

无论我在最终对象中使用什么 URL(除了https://www.example.com),我都会得到以下响应:

我已经用 Paw ( http://luckymarmot.com/paw) 验证了端点传递接受入站 POST 请求并(返回 200 响应代码)。只是为了强调如果我切换https://xxx.parseapp.comhttps://www.example.com它会创建 webhook。它似乎抱怨的任何其他事情。

0 投票
1 回答
499 浏览

ruby-on-rails - 显示类别列表和这些类别中的条目

我正在尝试获取结果列表以显示如下分类:

部门

  • 工作
  • 工作

部门

  • 工作
  • 工作

...ETC

我正在使用http://contentful.com来下拉选择属于某个部门的工作,并且我希望显示上述信息。

我猜我的观点会是这样的:

我的控制器如下所示:

该内容类型基本上是说抓住所有部门。

我的问题是,我应该如何设置该控制器和视图以便以这种方式显示信息?

0 投票
1 回答
1069 浏览

javascript - 将带有换行符的字符串格式化为段落

我正在使用Contentful CMS来管理内容并使用他们的 API 提取内容。

内容作为 json 对象被拉入。对象中的一个键用于我要提取的条目的主要文本块。该字符串中没有实际代码,但确实有换行符。在 Chrome 控制台中,这些显示为一个小的返回箭头。部分对象如下所示:

注意内容字段中的换行符。如何将article.content这些段落格式化为实际<p>标签?我想像这样渲染 HTML:

0 投票
3 回答
4611 浏览

javascript - TypeError:将循环结构转换为 JSON - 在 json 中查找错误

我将 Contentful 与 MEAN 堆栈一起使用。我查询 Contentful API 并取回一个 json 对象。

我刚刚收到以下错误:

[TypeError: Converting circular structure to JSON]

该对象很大(当我将其从控制台导出到文档时超过 3000 行)。所以我不能在这里发布它,但我想知道是否有办法找到对象内的循环结构问题以及如何解决这个问题?

0 投票
1 回答
768 浏览

javascript - 解析由 CircularJSON 序列化的 JSON

我的 node.js 代码中有一个 JSON 对象,其中包含循环引用。为了将此数据发送到浏览器,我使用 NPM 模块circular-json对对象进行字符串化并序列化循环引用:

这工作正常并通过res.send(); 现在发送序列化数据,在我的前端 Angular 代码中,我需要使循环引用可用。对象中的序列化字段之一在客户端如下所示:"~0~fields~twitter~1"

我在浏览器中尝试了以下操作:

  1. 将一个版本复制circular-json.js到我的前端站点
  2. 链接到我index.html喜欢的脚本:<script src="/framework/lib/circular-json.js"></script>
  3. 像这样设置CircularJson变量:var CircularJSON = window.CircularJSON;
  4. 像这样解析传入的 JSON:

    $http.get("/api/entries").then(function(res){ console.log(CircularJSON.parse(res.data[0])); });

我收到以下错误: SyntaxError: Unexpected token o

0 投票
1 回答
218 浏览

ruby - 运行中间人内容后出错

我尝试将内容 CMS 与中间人扩展“middleman_contentful”一起使用。运行中间人内容后出现此错误

/Users/.rvm/gems/ruby-2.1.5/gems/middleman-core-3.3.11/lib/middleman-core/core_extensions/data.rb:114:in `[]=': 没有字符串的隐式转换成整数(类型错误)

有谁知道为什么会这样?

0 投票
2 回答
2068 浏览

javascript - 带有 Contentful 和节点的 Webhook

真的很难让这个工作。我在 Contentful 中有一个 webhook 定义设置。当我在 Contentful 中发布一个条目时,它会向 webhooks.example.com 发送一个 HTTP POST 请求。

在那个子域中,我运行了一个 NodeJS 服务器来接受请求。我查看了Contentful API docs,其中说请求正文应该包含新发布的条目。

我尝试了 2 种接收请求的方法,但都没有给我任何请求正文。首先我尝试了contentful-webhook-server NPM 模块:

这里请求通过,我收到消息An entry was published,但req.body未定义。如果我这样做console.log(req),我可以看到完整的请求对象,其中不包括正文。

所以我然后尝试运行一个基本的 Express 服务器来接受所有 POST 请求:

同样,我收到Incoming request消息但req.body为空。我知道这种方法是错误的,因为我没有使用我的 webhook 用户名/密码。

如何正确接收传入的 webhook 请求并获取正文内容?

0 投票
1 回答
1264 浏览

javascript - contentful & javascript: get only entries with fields.date in the future

I'm using contentful as backend for my mobile app.

match fixtures are stored within contentful. I want to query the next match, but i get the following error:

My function to retrieve the next match: