2016-04-01 3 views
1

Ich versuche vidispine für Aufträge für eine Reihe von Elementen abzufragen. Das Problem ist, dass die itemId in den Metadaten des Jobs gehalten wird. Filtering over job's metadata ist möglich, aber ich kann keine Dokumentation über einige erweiterte Filterkriterien finden, ihre Syntax.Abfrageaufträge für mehrere Artikel in Vidispine

Aber die Reihe nach:

I Arbeitsplätze für ein einzigesitemId

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

Das Problem liegt in fehlender Dokumentation anfordern kann, was jobmetadata Parameter akzeptiert. Es muss eine kodierte URL sein, deshalb haben wir %3d anstelle von =.

Das Problem ist - wie Jobs für mehrere Elemente gleichzeitig anfordern?

Was habe ich versucht, so weit:

  • 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}

Aber es scheint vidispine es als exakte Zeichenfolge behandelt.

Meine Frage ist: Ist es möglich, Vidispine für Aufträge für mehrere itemIds auf einmal abzufragen? Wenn ja - wie kann ich es tun? Ein Link zu einer Dokumentation bezüglich jobmetadata Filterkriterien wäre großartig.

+0

Ich kann kein neues Tag '' 'vidispine''' erstellen.Wenn es einen Benutzer mit mehr als 1500 Ruf gibt, der so nett wäre, ihn zu erstellen, wäre ich sehr dankbar. Also kann ich es zu meiner Frage hinzufügen. – tiriana

Antwort

0

Der Ansatz von Vidispine ist schlecht dokumentiert, aber die korrekte Abfrage mehrerer Werte für denselben Schlüssel besteht darin, den Schlüssel mehrmals mit unterschiedlichen Werten zu versehen.

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

verwendet, um dieses Idiom wird viele Orte in Vidispine API:

Wie pro Ihr beispielsweise nach Jobs für mehrere verschiedene jobmetadatum würde als solche durchgeführt werden. Die WADL ist der beste Ort, um alle Orte zu sehen, wo style="query" type="xs:string" repeating="true" vorhanden ist, einen Abfrageparameter darstellend, der wiederholt werden kann (262 zum Zeitpunkt dieses Schreibens).

Verwandte Themen