Я пытаюсь выяснить, как получить определенные статьи на основе автора (ссылки), моя текущая функция извлекает все статьи, но мне нужны только те, которые относятся к конкретному автору.
const resp = yield client.getEntries({
'fields.insightsArticle': true,
'fields.excludeCountries[nin]': country,
'fields.publicationDate[lte]': moment(new Date()).toISOString(),
'fields.author.fields.firstname': author.firstName,
'fields.author.fields.lastname': author.lastName,
content_type: 'insight',
include: 2,
order: '-fields.publicationDate',
limit,
locale,
});
Текущий журнал, который я получаю от contentful: «При поиске по ссылкам вы должны указать тип контента ссылки. Пожалуйста, отправьте идентификатор типа контента в качестве параметра запроса»
Я понимаю это, поскольку я определяю тип контента как понимание.
Любые предложения приветствуются!
🤔 А знаете ли вы, что...
JavaScript обеспечивает обработку ошибок с использованием конструкции try...catch.
У меня такая же проблема! вы можете указать тип содержимого ссылки, добавив:
'fields.author.sys.contentType.sys.id': 'author'
Кроме того, я бы переместил строку content_type: 'insight' в качестве первой записи и удалил ограничение и локаль, поскольку вы не используете эти поля.