Obtenir les enregistrements à l'aide d'une requête
Obtient les enregistrements de données via le conteneur de données spécifié. La requête est fournie dans le contenu demandé en JSON.
Vous pouvez également récupérer un snapshot d'un enregistrement MDM spécifique et parcourir l'historique des enregistrements. Pour plus d'informations, consultez l'article Machine MDM à remonter dans le temps.
Request |
Le corps est un langage de requête au format JSON. Le type de contenu du paramètre est application/json. |
Paramètres |
|
En-têtes |
|
Réponse | Documents des enregistrements dans le conteneur spécifié. |
Statut |
|
Limitation | Cette API REST ne supporte pas l'obtention des enregistrements par requête pour l'entité Role du conteneur de données système PROVISIONING. |
Exemple de requête
{
"select": {
"from": ["Product"],
"where": {
"gt":[
{"field": "Product/Price"},
{"value": "16"}
]
}
}
}
Exemple de réponse au format XML
<results>
<Product>
<Picture>/imageserver/upload/TalendShop/dog.jpg</Picture>
<Id>231035933</Id>
<Name>partialNameUpdate1</Name>
<Description>partialDescriptionUpdate1</Description>
<Features>
<Sizes>
<Size>Small</Size>
<Size>Medium</Size>
<Size>Large</Size>
<Size>X-Large</Size>
</Sizes>
<Colors>
<Color>White</Color>
</Colors>
</Features>
<Availability>true</Availability>
<Price>111.00</Price>
<Family>[14]</Family>
<OnlineStore>Talend Shop@@http://www.cafepress.com/Talend.231035933</OnlineStore>
<Stores/>
</Product>
<Product>
<Picture>/imageserver/upload/TalendShop/tshirt.jpg?width=150&amp;height=90&amp;preserveAspectRatio=true</Picture>
<Id>231035935</Id>
<Name>partialNameUpdate3</Name>
<Description>partialDescriptionUpdate3</Description>
<Features>
<Sizes>
<Size>Medium</Size>
</Sizes>
<Colors>
<Color>White</Color>
</Colors>
</Features>
<Availability>false</Availability>
<Price>333.00</Price>
<Family>[1]</Family>
<OnlineStore>Talend Shop@@http://www.cafepress.com/Talend.231035936</OnlineStore>
<Stores/>
</Product>
</results>
Exemple de réponse au format JSON
[
{
"product": {
"picture": "/imageserver/upload/TalendShop/dog.jpg",
"id": "1",
"name": "New Name",
"description": "Doggie t-shirt from American Apparel",
"features": {
"sizes": {
"size": [
"Small",
"Medium",
"Large",
"X-Large"
]
},
"colors": {
"color": [
"White"
]
}
},
"availability": "true",
"price": "16.99",
"family": "[14]",
"onlinestore": "Talend Shop@@http://www.cafepress.com/Talend.231035933",
"stores": {}
}
},
{
"product": {
"picture": "/imageserver/upload/TalendShop/dog.jpg",
"id": "231035933",
"name": "Talend Dog T-Shirt",
"description": "Doggie t-shirt from American Apparel",
"features": {
"sizes": {
"size": [
"Small",
"Medium",
"Large",
"X-Large"
]
},
"colors": {
"color": [
"White"
]
}
},
"availability": "true",
"price": "16.99",
"family": "[14]",
"onlinestore": "Talend Shop@@http://www.cafepress.com/Talend.231035933",
"stores": {}
}
},
{
"product": {
"picture": "/imageserver/upload/TalendShop/spaghetti.jpg",
"id": "231035934",
"name": "Talend Jr. Spaghetti Tank",
"description": "Spaghetti tank from American Apparel",
"features": {
"sizes": {
"size": [
"Small",
"Medium",
"Large",
"X-Large"
]
},
"colors": {
"color": [
"White",
"Light Blue",
"Light Pink",
"Lemon"
]
}
},
"availability": "true",
"price": "16.99",
"family": "[8]",
"onlinestore": "Talend Shop@@http://www.cafepress.com/Talend.231035934",
"stores": {}
}
}
]