Я очень новичок в Contentful и пытаюсь получить все элементы одного определенного типа контента «companies» из моей базы данных Contentful, но я получаю ошибку:
`400 Bad Request` response: { "sys": { "type": "Error", "id":
"InvalidQuery" }, "message": "The query you sent was invalid. Probably
a (truncated...) in
Мой код:
$client = new Client($accessToken, $spaceID);
$query = new \Contentful\Delivery\Query();
$query->setContentType('hosting_companies');
$entries = $client->getEntries($query);
Кто-нибудь знает, чего мне не хватает?
Большое спасибо!
Я не на 100% свободно говорю в php sdk, но вы запрашиваете идентификатор типа контента «хостинг» и в описании, которое вы говорите «компании»?
Глядя на этот пример в содержательной документации, общая структура выглядит хорошо.
Я выяснил источник проблемы: в Contentful мы назвали тип контента hosting_companies
, Довольный превратил это в hostingCompanies
(CamelCase) и я этого не осознавал. Как только я изменил запрос, он заработал.