DELETE (/users/xuid(xuid)/lists/PINS/)
Supprime des éléments d’une liste. Le domaine de ces URI esteplists.xboxlive.com.
- Remarques
- Paramètres d’URI
- Paramètres de la chaîne de requête
- Autorisation
- En-têtes de requête obligatoires
- Corps de la requête
- Codes d’état HTTP
- Corps de la réponse
Remarques
Les éléments à supprimer sont indiqués par leur index dans la liste et sont identifiés dans le paramètre de chaîne de requête indexes. La liste des index doit être délimitée par des virgules et seuls 100 index peuvent être transmis en un seul appel. Toutefois, si aucun index n’est transmis (paramètre de chaîne de requête vide), tout le contenu de la liste est supprimé (une liste vide subsiste et le numéro de version continue d’être incrémenté). Une fois les éléments supprimés, la liste est « compactée » de sorte qu’aucun trou ne subsiste dans l’ordre des index. Par conséquent, cet appel n’est pas idempotent. Cet appel exige que l’en-tête If-Match:versionNumber soit inclus dans la requête, où versionNumber est le numéro de version actuel du fichier. S’il n’est pas inclus ou ne correspond pas au numéro de version actuel de la liste, le code d’état HTTP 412 (precondition failed) est retourné et le corps de la réponse contient les métadonnées les plus récentes de la liste, y compris le numéro de version actuel. Cela permet d’éviter que les mises à jour de différents clients s’écrasent mutuellement.Paramètres d’URI
Paramètres de la chaîne de requête
| Paramètre| Type| Description| | --- | --- | --- | --- | --- | --- | | indexes| chaîne| Facultatif. Indique où supprimer les éléments. Valeurs prises en charge : 0, entiers positifs et « end ». Valeur par défaut : 0.| Exemple : indexes=1,8 supprime les éléments aux index 1 et 8. Les index doivent être uniques. Si aucun index n’est fourni, la liste entière est vidée.Autorisation
Cet appel attend un jeton SAML XSTS dans l’en-tête Authorization. Une revendication Xuid doit exister dans ce jeton SAML pour identifier l’appelant. Cette valeur sert à déterminer si l’appelant dispose des droits d’accès aux données de la liste en question. La liste elle-même est également identifiée par le Xuid, qui est inclus dans l’URI de la liste. Grâce à cela, nous pourrions à l’avenir prendre en charge l’accès partagé aux listes, mais cette fonctionnalité n’est pas offerte pour le moment. Actuellement, toutes les listes auxquelles un utilisateur accède lui appartiennent et il n’y a pas d’accès partagé. Ainsi, le Xuid de l’URI doit correspondre au Xuid du jeton de revendications SAML.Remarque :
Les jetons XBL Auth 2.0 et 3.0 sont tous deux pris en charge actuellement.
