Statut d'importation.
- Importer des objets via un fichier JSON
Shop Builder API (2.0.0)
- Version: 2.0.0
- Servers:
https://store.xsolla.com/api - Contact Us by Email
- Contact URL: https://xsolla.com/
- Required TLS version: 1.2
Shop Builder API provides a third-party solution for implementing the server side for your store interface. Use the endpoints to manage in-game items, in-game currencies, cart, player inventory, promotions, game library, etc.
Catalogue personnalisé
Cette API permet de spécifier des règles pour les attributs utilisateur. Si l'utilisateur remplit toutes les conditions d'une règle concrète, des objets personnalisés seront affichés.
Pour les promotions personnalisées, voir la section Promotions.
Pour passer des attributs avant un achat, utilisez Xsolla Login API ou passez-les dans la propriété user.attributes lors de la génération du jeton à l'aide de Pay Station API.
ID de projet. Ce paramètre se trouve dans le Compte éditeur à côté du nom du projet.
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/shop-builder/v1/admin/projects/{project_id}/connectors/import_items/import/status
- https://connector.xsolla.com/v1/admin/projects/{project_id}/connectors/import_items/import/status
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
https://xsolla.redocly.app/_mock/fr/api/shop-builder/v1/admin/projects/44056/connectors/import_items/import/statusStatut d'importation récupéré avec succès.
Heure de fin de l'opération d'importation dans le fuseau horaire GMT+3. Si une erreur interrompt le processus et qu'aucun élément n'est importé, une chaîne vide sera renvoyée.
Date de création de l'opération d'importation dans le fuseau horaire GMT+3.
Date d'interruption de l'importation en raison d'une erreur dans le fuseau horaire GMT+3.
Objet contenant des données sur les résultats et les erreurs d'importation pour chaque UGS spécifique.
{ "date_completed": "2024-11-19T15:27:31+03:00", "date_created": "2024-11-19T14:27:31+03:00", "date_updated": "2024-11-19T15:27:31+03:00", "error": null, "error_code": null, "progress": 100, "result": { "errors_by_sku": [ … ], "errors_count": 2, "total_entities_count": 10 }, "status": "error" }
Requête
Importe des objets dans le magasin à partir d'un fichier JSON via l'URL spécifiée. Pour plus d'informations, consultez la documentation.
ID de projet. Ce paramètre se trouve dans le Compte éditeur à côté du nom du projet.
Valeur fixe déterminant le type d'opération pour l'importation d'objets.
URL d'un fichier contenant des données au format JSON. Le fichier doit être hébergé sur un service de stockage à accès public. Téléchargez le modèle de fichier dans le Compte éditeur dans la section Store > Virtual Items > Catalog Management > Import Items (JSON).
Actions d'importation :
| Enum Valeur | Description |
|---|---|
| create | Ajouter de nouveaux objets. |
| create_and_update | Ajouter de nouveaux objets et mettre à jour les objets existants. |
| sync | Ajouter de nouveaux objets, mettre à jour les objets existants et désactiver les objets manquants. |
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/shop-builder/v1/projects/{project_id}/import/from_external_file
- https://connector.xsolla.com/v1/projects/{project_id}/import/from_external_file
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
https://xsolla.redocly.app/_mock/fr/api/shop-builder/v1/projects/44056/import/from_external_file \
-H 'Content-Type: application/json' \
-d '{
"connector_external_id": "import_items",
"file_url": "https://my-bucket.s3.amazonaws.com/items.json",
"mode": "create"
}'{ "import_id": "af9f3638a16e11ef880da2cd677d2d24" }