我正在尝试通过2sxc WebAPI访问内容项的ADAM资产(例如上载的文件),但出现“ 400 The request is invalid”错误。
我能够使用以下代码成功检索内容项:
$2sxc(mod).webApi.get('app/auto/content/Listings/' + listingid);
...但是,当我按https://github.com/2sic/2sxc/issues/1640上的GitHub问题将字段名称附加到URL的末尾时,它将返回错误:
$2sxc(mod).webApi.get('app/auto/content/Listings/' + listingid + '/Photos');
字段名称“ Photos”是正确的,并且我还设置了读取权限,如GitHub问题所述。
除此之外,我还在字段上使用“元数据内容类型”,并且我也想获取/更新元数据。
希望这一切都可以在2SXC的WebAPI中完成!
答案 0 :(得分:0)
我重读了整个原始问题,并且错过了必须使用实体GUID而不是实体ID来提取ADAM资产的观点。该功能太新了,以至于它可能尚未被记录,但是它似乎可以正确地列出资产清单。