CRÉEZ VOTRE MONDE
Économie
API de cadeaux
11min
vous pouvez utiliser l'api de cadeaux pour offrir des vêtements à d'autres utilisateurs dans le monde zepeto cependant, lors de l'utilisation de l'api, les biens de l'expéditeur seront déduits installer fenêtre → gestionnaire de paquets → paquet zepeto world veuillez d'abord installer la version 1 21 14 ou supérieure ensuite, veuillez installer le paquet ‘zepeto module’ avec une version de 1 0 7 ou supérieure assurez vous que l'application zepeto fonctionne avec la version 3 46 000 ou supérieure api de cadeaux pour utiliser l'api de cadeaux, ajoutez l'instruction d'importation ci dessous import { giftbackgroundtype, shopservice, itemgiftresponse } from 'zepeto module shop'; si vous êtes intéressé par l'api de gifting, consultez la documentation 📘 veuillez consulter le guide suivant \[ api zepeto module shop https //developer zepeto me/docs/module/namespaces/zepeto module shop ] dans l'éditeur unity, vous pouvez tester à la fois les cas de succès et d'échec même si le cadeau est réussi, il ne déduira aucune monnaie, et le cadeau ne sera pas livré au destinataire lors des tests mobiles via des codes qr ou des liens de test, les transactions réussies entraîneront une déduction réelle de la monnaie et le cadeau sera livré au destinataire exemple d'utilisation veuillez ajouter un bouton envoyer un cadeau au canvas veuillez écrire le code d'exemple comme ci dessous import { zepetoscriptbehaviour } from 'zepeto script'; import { giftbackgroundtype, shopservice, itemgiftresponse } from 'zepeto module shop'; import { button } from 'unityengine ui'; import { errorcode } from 'zepeto module'; export default class sendgift extends zepetoscriptbehaviour { public itemid string; public targetuserid string; public sendgiftbutton button; start() { this sendgiftbutton onclick addlistener(()=>{ shopservice showgiftpopup( this itemid, this targetuserid, giftbackgroundtype type01, "salut, ceci est pour vous !", (response itemgiftresponse) => { // callback oncomplete console log(`cadeau envoyé avec succès ! solde zepeto coin ${response coin}, solde zem ${response zem}`); }, (error errorcode) => { // callback onfailure console error("erreur lors de l'envoi du cadeau ", error); } ); }); } } après avoir écrit le script, connectez le bouton dans l'inspecteur et entrez l'id utilisateur et l'id d'article de la personne qui recevra le cadeau 📘 veuillez vous référer au guide suivant sur la façon d'obtenir l'userid du joueur zepeto \[ zepeto player docid\ cshsh6drio eccnexl59u ] pour tester les cas de succès ou d'échec, créez un code qr puis testez le sur votre appareil mobile cependant, veuillez noter que les biens de l'expéditeur seront déduits lorsque l'envoi d'un cadeau est réussi lorsque vous cliquez sur le bouton, une interface utilisateur contextuelle pour envoyer un cadeau apparaîtra si le cadeau est envoyé avec succès, une interface utilisateur toast apparaîtra pour indiquer le succès, et le script d'exemple générera un journal de plus, un cadeau est arrivé pour targetuser lorsque l'envoi d'un cadeau échoue si le cas correspond à errorcode, un message d'erreur sera affiché dans l'interface toast, et le script d'exemple affichera le code d'erreur correspondant