gpt4 book ai didi

java - vidispine 中多个 itemId 的查询作业

转载 作者:太空宇宙 更新时间:2023-11-04 12:45:47 25 4
gpt4 key购买 nike

我正在尝试查询vidispine用于一组项目的作业。问题是itemId保存在作业的元数据中。 Filtering over job's metadata是可能的,但我找不到有关一些更高级的过滤器标准及其语法的文档。

但首先要做的是:

我可以请求单例的工作itemId

http://<vidispinehost>/API/job?jobmetadata=itemId%3dVX-XXXX

问题在于缺乏 jobmetadata 的文档参数接受。它需要是一个编码的 URL,这就是为什么我们有 %3d而不是= .

问题是 - 如何一次请求多个项目的工作?

到目前为止我尝试过的:

  • itemId=[VX-XXXX,VX-YYYY]

(http://<vidispinehost>/API/job?jobmetadata=itemId%3D%5BVX-XXXX%2CVX-XXXX%5D)

  • itemId=[VX-XXXX;VX-YYYY]

(http://<vidispinehost>/API/job?jobmetadata=itemId%3D%5BVX-XXXX%3BVX-YYYY%5D)

  • itemId=VX-XXXX,VX-YYYY
  • itemId=VX-XXXX;VX-YYYY
  • itemId=VX-XXXX|VX-YYYY
  • itemId={VX-XXXX,VX-YYYY}
  • itemId={VX-XXXX;VX-YYYY}

但 vidispine 似乎将其视为一个精确的字符串。

我的问题是:是否可以同时查询 vidispine 查找多个 itemId 的作业?如果是 - 我该怎么做?有关 jobmetadata 的一些文档的链接过滤器标准会很棒。

最佳答案

Vidispine 的方法记录很少,但查询同一键的多个值的正确方法是多次提供具有不同值的键。

根据您的示例,搜索多个不同职位元数据的职位将按如下方式完成:

http://<vidispinehost>/API/job?jobmetadata=itemId%3D%5BVX-XXX1&jobmetadata=itemId%3D%5BVX-XXX2

Vidispine 的 API 中很多地方都使用了这个习惯用法。 WADL是最好的地方,可以看到所有的地方style="query" type="xs:string" repeating="true"存在,表示可以重复的查询参数(在撰写本文时为 262)。

关于java - vidispine 中多个 itemId 的查询作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36351897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com