WebAPI - Ошибка доступа к ресурсам ADAM в 2sxc v9.42

Я пытаюсь получить доступ к ресурсам ADAM элемента содержимого (например, к загруженным файлам) через 2sxc WebAPI, но получаю сообщение об ошибке «400 Запрос недействителен».

Я могу правильно получить элемент содержимого, используя следующий код:

$2sxc(mod).webApi.get('app/auto/content/Listings/' + listingid);

... но когда я добавляю имя поля в конец URL-адреса, как указано в проблеме GitHub в https://github.com/2sic/2sxc/issues/1640 возвращает ошибку:

$2sxc(mod).webApi.get('app/auto/content/Listings/' + listingid + '/Photos');

Имя поля «Фотографии» правильное, и я также установил для него разрешения на чтение, как упоминалось в проблеме GitHub.

Помимо этого, я также использую тип содержимого метаданных в поле, и я также хочу ПОЛУЧИТЬ / ОБНОВИТЬ метаданные.

Надеюсь, все это можно сделать с помощью WebAPI 2SXC!


person Yankee516    schedule 19.04.2019    source источник


Ответы (1)


Я перечитал весь исходный выпуск и упустил момент, что вы должны использовать Entity GUID, а не Entity ID для получения ресурсов ADAM. Эта функция настолько нова, что, вероятно, еще не была задокументирована, но, похоже, она правильно отображает список ресурсов.

person Yankee516    schedule 23.04.2019