ID de projet.
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 de jeux 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.
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/v2/project/{project_id}/items/game
- https://store.xsolla.com/api/v2/project/{project_id}/items/game
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/v2/project/44056/items/game?limit=50&offset=0&locale=en&additional_fields%5B%5D=string&country=US' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'La liste de jeux a été reçue avec succès.
{ "items": [ { … }, { … } ] }
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/v2/project/{project_id}/items/game/drm
- https://store.xsolla.com/api/v2/project/{project_id}/items/game/drm
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/v2/project/44056/items/game/drm \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'La liste des DRM a été reçue avec succès.
{ "drm": [ { … }, { … } ] }
Requête
Récupère une liste de jeux 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.
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/v2/project/{project_id}/items/game/group/{external_id}
- https://store.xsolla.com/api/v2/project/{project_id}/items/game/group/{external_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/v2/project/44056/items/game/group/{external_id}?limit=50&offset=0&locale=en&additional_fields%5B%5D=string&country=US' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'La liste de jeux a été reçue avec succès.
{ "items": [ { … }, { … } ] }