Импортировать большой объем данных из API в Contentful? - PullRequest
0 голосов
/ 06 мая 2020

Я начал создавать сайт обзора mov ie с React в качестве интерфейса и Contentful для всего остального. Я начал писать сценарий с пакетом contentful-management, чтобы перенести все фильмы за последнее десятилетие в Contentful, используя базу данных mov ie и IMDB, но вскоре я понял, что это довольно утомительно и все равно займет очень много времени. .

Я видел, что вся база данных фильмов из IMDB или TMDB доступна для загрузки в нескольких файлах, так что, возможно, я мог бы прочитать данные из файлов, чтобы не делать так много запросов GET (и получить свой IP-адрес). banned; -).

Каким будет наиболее эффективный способ создания базы данных фильмов за последнее десятилетие в Contentful?

Возможно, мне даже не обязательно иметь свой собственный база данных фильмов, я не уверен, что лучше всего делать в моем случае.

Я ценю любые предложения, спасибо!

1 Ответ

0 голосов
/ 06 мая 2020

Heyooo, Contentful DevRel здесь. :)

Здесь лучше всего использовать Импорт / экспорт содержимого . Мы предоставляем инструмент CLI, который принимает файл JSON и будет обрабатывать все операции API управления контентом за вас. Я бы подошел к этому следующим образом:

  • создать структуры данных в Contentful и экспортировать их с помощью «contentful export»
  • взгляните на сгенерированный экспорт. json
  • напишите сценарий, который берет данные, которые я хочу ввести в содержательные, и приводит их в правильный формат
  • используйте «импорт содержимого» для импорта данных.

Надеюсь, что это поможет, и удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...