สร้างโลกของคุณเอง
เศรษฐกิจ
การให้ API
10นาที
คุณสามารถใช้ api การให้ของขวัญเพื่อมอบเสื้อผ้าให้กับผู้ใช้คนอื่นภายใน zepeto world อย่างไรก็ตาม เมื่อใช้ api สินค้าของผู้ส่งจะถูกหักออก ติดตั้ง window → package manager → zepeto world package กรุณาติดตั้งเวอร์ชัน 1 21 14 หรือสูงกว่าก่อน หลังจากนั้น กรุณาติดตั้งแพ็คเกจ ‘zepeto module’ ที่มีเวอร์ชัน 1 0 7 หรือสูงกว่า ตรวจสอบให้แน่ใจว่าแอป zepeto กำลังทำงานในเวอร์ชัน 3 46 000 หรือสูงกว่า api การให้ของขวัญ ในการใช้ api การให้ของขวัญ ให้เพิ่มคำสั่งนำเข้าด้านล่าง import { giftbackgroundtype, shopservice, itemgiftresponse } from 'zepeto module shop'; หากคุณสนใจใน gifting api โปรดดูเอกสาร 📘 โปรดดูคู่มือต่อไปนี้ \[ zepeto module shop api https //developer zepeto me/docs/module/namespaces/zepeto module shop ] ใน unity editor คุณสามารถทดสอบทั้งกรณีที่สำเร็จและล้มเหลว แม้ว่าการให้ของขวัญจะสำเร็จ มันจะไม่หักเงินใด ๆ และของขวัญจะไม่ถูกส่งไปยังผู้รับ ในระหว่างการทดสอบบนมือถือผ่าน qr codes หรือ ลิงก์ทดสอบ การทำธุรกรรมที่สำเร็จจะส่งผลให้มีการหักเงินจริงและของขวัญจะถูกส่งไปยังผู้รับ ตัวอย่างการใช้งาน กรุณาเพิ่มปุ่มส่งของขวัญไปยัง canvas กรุณาเขียนโค้ดตัวอย่างตามด้านล่างนี้ 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 callback console log(`ส่งของขวัญสำเร็จ! ยอดเงิน zepeto coin ${response coin}, ยอดเงิน zem ${response zem}`); }, (error errorcode) => { // onfailure callback console error("เกิดข้อผิดพลาดในการส่งของขวัญ ", error); } ); }); } } หลังจากเขียนสคริปต์แล้ว ให้เชื่อมต่อปุ่มใน inspector และกรอก userid และ itemid ของผู้ที่จะได้รับของขวัญ 📘 โปรดดูคู่มือต่อไปนี้เกี่ยวกับวิธีการรับ userid ของผู้เล่น zepeto \[ ผู้เล่น zepeto docid\ qei1clrldk5lxxgpv1yqu ] เพื่อทดสอบกรณีสำเร็จหรือไม่สำเร็จ ให้สร้าง qr code และทดสอบบนอุปกรณ์มือถือของคุณ อย่างไรก็ตาม โปรดทราบว่าสินค้าของผู้ส่งจะถูกหักออก เมื่อการส่งของขวัญสำเร็จ เมื่อคุณคลิกปุ่ม ui ป๊อปอัพสำหรับการส่งของขวัญจะปรากฏขึ้น หากของขวัญถูกส่งสำเร็จ ui toast จะปรากฏขึ้นเพื่อแสดงความสำเร็จ และสคริปต์ตัวอย่างจะสร้างบันทึก นอกจากนี้ ยังมีของขวัญมาถึงสำหรับ targetuser เมื่อการส่งของขวัญล้มเหลว หากกรณีตรงกับ errorcode จะมีข้อความแสดงข้อผิดพลาดใน toast ui และสคริปต์ตัวอย่างจะส่งออกโค้ดข้อผิดพลาดที่ตรงกัน