- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试查询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/
我正在尝试查询vidispine用于一组项目的作业。问题是itemId保存在作业的元数据中。 Filtering over job's metadata是可能的,但我找不到有关一些更高级的过滤器标准及
我是一名优秀的程序员,十分优秀!