将大量数据从API导入到Contentful?

问题描述 投票:0回答:1

我已经开始建立电影评论网站,以React作为我的前端,并有足够的心来处理其他一切。我已经开始编写具有内容管理包的脚本,以通过使用电影数据库和IMDB将过去十年中的所有电影都转换为“有内容”,但是我很快意识到这很繁琐,并且仍然需要很长时间。

我已经看到来自IMDB或TMDB的电影的整个数据库都可以在多个文件中下载,因此也许我可以从文件中读取数据,以避免发出如此多的GET请求(并禁止我的IP ;-)。

在Contentful中建立最近十年的电影数据库的最有效方法是什么?

也许我甚至没有必要拥有自己的电影数据库,我不确定我的最佳做法是什么。

我感谢任何建议,谢谢!

javascript api contentful contentful-management
1个回答
0
投票

Heyooo,内容丰富的DevRel在这里。 :)

这里最好的方法是使用Contentful import/export。我们提供了一个CLI工具,该工具接受JSON文件,并将为您处理所有内容管理API操作。我要解决的方法是:

  • 在Contentful中创建数据结构并使用“ Contentful Export”将其导出
  • 看看生成的export.json
  • 编写一个脚本,该脚本将我想获取的数据带入内容并以正确的格式呈现
  • 使用“内容导入”来导入数据。

希望有帮助,祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.