การใช้ Doconut ภายใน SDK หรือ API สาธารณะ
หน้านี้อธิบายว่าพวกเราได้กำหนดการใช้งานและให้สิทธิ์ซอฟต์แวร์ของเราอย่างไรเมื่อผลิตภัณฑ์ของเราถูกใช้ในซอฟต์แวร์ของผู้ใช้ปลายทางที่มี SDK หรือ API สาธารณะ
ข้อตกลงการให้สิทธิ์ผู้ใช้ปลายทาง
ตามข้อตกลงการให้สิทธิ์ผู้ใช้ปลายทางมาตรฐานของเรา ลูกค้าที่ใช้ Developer Site จะไม่ได้รับอนุญาตให้เปิดเผย API สาธารณะหรืออินเทอร์เฟซโปรแกรมอื่นใดสำหรับนักพัฒนาคนอื่นที่ใช้ผลิตภัณฑ์ Doconut ไม่ว่าจะโดยตรงหรือโดยอ้อม
สิทธิ์ SDK
สำหรับลูกค้าที่จำเป็นต้องเปิดเผยฟีเจอร์ที่ใช้ผลิตภัณฑ์ของเราเป็นส่วนหนึ่งของ Development Library, API, online API หรือ SDK สาธารณะของผลิตภัณฑ์ของตนเอง เรามีวิธีให้ใช้ผลิตภัณฑ์ของเรา: การใช้สิทธิ์ SDK ดูคำถามที่พบบ่อยสำหรับรายละเอียดเกี่ยวกับประเภทสิทธิ์นี้
อะไรถือเป็นการใช้ภายใน SDK หรือ API?
เรากำหนดว่ามีผลบังคับใช้หากคุณมี Development Library, API, online API หรือการใช้ SDK เป็นผลิตภัณฑ์ใด ๆ ที่เปิดเผยฟีเจอร์หรือฟังก์ชันของผลิตภัณฑ์ Doconut ภายใน API สาธารณะของตนเอง หากผลิตภัณฑ์ของคุณไม่มี API หรือ SDK สาธารณะสำหรับนักพัฒนาคนอื่นใช้ ก็จะไม่เกี่ยวข้อง
ไม่สำคัญว่าฟีเจอร์หรือฟังก์ชันของเราถูกเปิดเผยในระดับใด; หากการเรียก API สาธารณะภายในผลิตภัณฑ์ของคุณ ‘สัมผัส’ ผลิตภัณฑ์ Doconut ใด ๆ เป็นส่วนหนึ่งของการทำงานของมัน เราจะถือว่าเป็นการใช้ที่ต้องการสิทธิ์ SDK อีกทั้งไม่สำคัญว่ามีชั้นการแยกระดับใดกี่ชั้น; หากฟีเจอร์/ฟังก์ชันของ Doconut ถูกทำให้พร้อมใช้งานสำหรับนักพัฒนาคนอื่นผ่าน API จะต้องมีสิทธิ์ SDK
ความแตกต่างสำคัญของการให้สิทธิ์คืออะไร?
ตามสิทธิ์ Developer ปกติของเรา คุณสามารถเผยแพร่แอปพลิเคชันของคุณในโดเมนเดียวและทุกซับโดเมนภายในโดเมนนั้นได้ สำหรับสิทธิ์ Site คุณได้รับสิทธิ์เผยแพร่ในโดเมนใด ๆ ที่บริษัทของคุณเป็นเจ้าของ หากโดเมนนั้นไม่ได้เป็นของบริษัทของคุณ คุณจะต้องใช้สิทธิ์ SDK
อย่างไรก็ตาม เมื่อผลิตภัณฑ์ของคุณมี API สาธารณะ คุณจำเป็นต้องใช้สิทธิ์ SDK หากคุณมีสิทธิ์ Developer หรือ Site อยู่แล้วและซอฟต์แวร์ผู้ใช้ปลายทางของคุณตอนนี้มี API สาธารณะ คุณจะต้องย้ายไปใช้สิทธิ์ SDK