创造你的世界
经济
赠送API
10 分
您可以使用赠送 api 在 zepeto 世界中将服装物品赠送给其他用户。 但是,在使用 api 时,发送者的物品将被扣除。 安装 窗口 → 包管理器 → zepeto world 包,请先安装版本 1 21 14 或更高版本。 之后,请安装版本为 1 0 7 或更高的 ‘zepeto module’ 包。 确保 zepeto 应用程序运行版本 3 46 000 或更高版本。 赠送 api 要使用赠送 api,请添加以下导入语句。 import { giftbackgroundtype, shopservice, itemgiftresponse } from 'zepeto module shop'; 如果您对赠送 api 感兴趣,请参考文档: 📘 请参考以下指南。 \[ zepeto module shop api https //developer zepeto me/docs/module/namespaces/zepeto module shop ] 在 unity 编辑器中,您可以测试成功和失败的情况。即使赠送成功,也不会扣除任何货币,礼物将不会送达收件人。 通过二维码或测试链接进行移动测试时,成功的交易将导致实际货币扣除,礼物将送达收件人。 使用示例 请在画布上添加一个发送礼物按钮。 请按照以下示例代码编写。 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, "嗨,这是给你的!", (response itemgiftresponse) => { // oncomplete 回调 console log(`礼物发送成功!zepeto coin 余额 ${response coin}, zem 余额 ${response zem}`); }, (error errorcode) => { // onfailure 回调 console error("发送礼物时出错:", error); } ); }); } } 编写脚本后,在检查器中连接按钮,并输入将接收礼物的用户id和物品id。 📘 请参考以下指南以获取 zepeto 玩家 的 userid。 \[ zepeto 玩家 docid\ veqpnpsmnkxkrdhcmuqtl ] 要测试成功或失败的案例,请创建一个二维码,然后在您的移动设备上进行测试。 但是,请注意,发件人的货物将被扣除。 发送礼物成功时 当您点击按钮时,将出现一个发送礼物的弹出 ui。 如果礼物发送成功,将出现一个 toast ui 以指示成功,并且示例脚本将生成日志。 此外,目标用户收到了一个礼物。 发送礼物失败时 如果情况对应于错误代码,toast ui 将显示错误消息,示例脚本将输出相应的错误代码。