ID de projet.
- Lire une liste d'objets par groupe spécifique
Digital Distribution Hub (1.0.0)
Digital Distribution Hub est une nouvelle solution Xsolla qui comble le fossé entre les paiements numériques et les paiements en espèces via la technologie des paiements push et le e-commerce.
Cette référence décrit les endpoints API de deux produits Xsolla : In-Game Store et Pay Station. Deux URL de base sont utilisées :
https://store.xsolla.com/apipour les groupes Communs, Catalogue, Panier, et Commande.https://ps.xsolla.compour le groupe Notifications.
Les endpoints API dans le groupe Catalogue ne requièrent pas d'autorisation.
Pour utiliser les opérations des groupes Panier et Commande, vous devez générer un jeton via Create user token.
Cette référence présente un projet d'une future API et non une interface entièrement fonctionnelle. Actuellement, vous ne pouvez essayer que les endpoints des groupes Catalogue et Notifications. Si vous souhaitez nous faire part de vos commentaires, envoyez-nous un e-mail à l'adresse suivante : techdoc@xsolla.com.
Requête
Récupère une liste d'objets virtuels pour la constitution d'un catalogue.
Numéro de l'élément à partir duquel la liste est générée (le compte commence à 0).
Langue de la réponse. Code de langue à deux lettres minuscules selon la norme ISO 639-1.
Liste des champs supplémentaires. Ces champs figureront dans la réponse si vous les envoyez dans votre requête. Champs disponibles media_list, order et long_description.
Pays pour la détermination des prix régionaux et des restrictions pour le catalogue. Code pays à deux lettres majuscules selon la norme ISO 3166-1 alpha-2. Si vous ne spécifiez pas explicitement le pays, il sera déterminé en fonction de l'adresse IP de l'utilisateur.
- https://store.xsolla.com/api/v2/project/{project_id}/items/virtual_items
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/v2/project/{project_id}/items/virtual_items
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://store.xsolla.com/api/v2/project/44056/items/virtual_items?limit=50&offset=0&locale=en&additional_fields%5B%5D=string&country=US' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'La liste d'objets virtuels a été reçue avec succès.
Liste des attributs et de leurs valeurs correspondantes pour le jeu.
ID unique de l'attribut. Le paramètre external_id ne peut comprendre que des caractères alphanumériques latins minuscules, des tirets et des traits bas.
Groupes auxquels l'objet appartient.
URL de l'image.
Définit les propriétés de l'objet d'inventaire.
Définit la propriété de consommabilité, s'il s'agit d'un objet consommable, ou null s'il s'agit d'un objet non consommable.
Prix de l'objet.
Devise d'achat par défaut. Code de devise à trois lettres selon la norme ISO 4217.
ID unique de l'objet. L'UGS ne peut comprendre que des caractères alphanumériques latins minuscules, des points, des tirets et des traits bas.
Type d'objet virtuel.
Prix virtuels.
Description de la monnaie virtuelle.
Image de la monnaie virtuelle.
Indique si le prix est le prix par défaut de l'objet.
Nom de la monnaie virtuelle.
{ "items": [ { … }, { … }, { … } ] }
Requête
Récupère une liste d'objets au sein d'un groupe spécifique pour la constitution d'un catalogue.
Numéro de l'élément à partir duquel la liste est générée (le compte commence à 0).
Langue de la réponse. Code de langue à deux lettres minuscules selon la norme ISO 639-1.
Liste des champs supplémentaires. Ces champs figureront dans la réponse si vous les envoyez dans votre requête. Champs disponibles media_list, order et long_description.
Pays pour la détermination des prix régionaux et des restrictions pour le catalogue. Code pays à deux lettres majuscules selon la norme ISO 3166-1 alpha-2. Si vous ne spécifiez pas explicitement le pays, il sera déterminé en fonction de l'adresse IP de l'utilisateur.
- https://store.xsolla.com/api/v2/project/{project_id}/items/virtual_items/group/{external_id}
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/v2/project/{project_id}/items/virtual_items/group/{external_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://store.xsolla.com/api/v2/project/44056/items/virtual_items/group/{external_id}?limit=50&offset=0&locale=en&additional_fields%5B%5D=string&country=US' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'La liste d'objets du groupe spécifié a été reçue avec succès.
Liste des attributs et de leurs valeurs correspondantes pour le jeu.
ID unique de l'attribut. Le paramètre external_id ne peut comprendre que des caractères alphanumériques latins minuscules, des tirets et des traits bas.
Groupes auxquels l'objet appartient.
URL de l'image.
Définit les propriétés de l'objet d'inventaire.
Définit la propriété de consommabilité, s'il s'agit d'un objet consommable, ou null s'il s'agit d'un objet non consommable.
Prix de l'objet.
Devise d'achat par défaut. Code de devise à trois lettres selon la norme ISO 4217.
ID unique de l'objet. L'UGS ne peut comprendre que des caractères alphanumériques latins minuscules, des points, des tirets et des traits bas.
Type d'objet : consumable/expiration/permanent/lootboxes/physical.
Type d'objet virtuel.
Prix virtuels.
Description de la monnaie virtuelle.
Indique si le prix est le prix par défaut de l'objet.
Nom de la monnaie virtuelle.
{ "items": [ { … }, { … } ] }