หน้านี้มีภาพรวมระดับสูงที่อธิบายความหมายของ Data Portability API, Use Case พร้อมตัวอย่างสมมติ และกระบวนการเข้าถึงและสร้างแอปที่ใช้ Data Portability API
บทนำ
Data Portability API ช่วยให้คุณสร้างแอปพลิเคชันที่ขอสิทธิ์จากผู้ใช้เพื่อย้ายสําเนาข้อมูลจากบริการของ Google ไปยังแอปพลิเคชันของคุณ ซึ่งจะช่วยให้สามารถย้ายข้อมูลได้และอำนวยความสะดวกในการเปลี่ยนบริการ
Data Portability API รองรับข้อมูลจากผลิตภัณฑ์และบริการต่างๆ ของ Google ซึ่งรวมถึงเนื้อหาที่ผู้ใช้สร้างขึ้นและข้อมูลกิจกรรมของผู้ใช้จากผลิตภัณฑ์ต่างๆ เช่น
- Chrome
- แผนที่
- เล่น
- ค้นหา
- Shopping
- YouTube
ดูรายการทั้งหมดของสิ่งที่พร้อมให้บริการได้ที่ขอบเขต OAuth ที่พร้อมใช้งาน
กรณีที่ควรใช้ Data Portability API
ส่วนนี้จะอธิบายวิธีใช้ Data Portability API บางวิธี
สร้างบริการใหม่
คุณสามารถสร้างผลิตภัณฑ์หรือบริการใหม่ที่ส่งออกข้อมูลผู้ใช้ Google เพื่ออำนวยความสะดวกในการใช้งาน ตัวอย่างเช่น คุณอาจสร้างแอปแนะนำร้านอาหารที่ใช้สถานที่ที่ปักหมุดใน Maps และประวัติการค้นหาเพื่อแนะนำร้านอาหารที่อยู่ใกล้ผู้ใช้
ปรับปรุงบริการปัจจุบัน
คุณสามารถใช้ Data Portability API เพื่อปรับปรุงฟีเจอร์ของผลิตภัณฑ์ด้วยข้อมูลของ Google ตัวอย่างเช่น คุณสามารถปรับปรุงประสบการณ์ของผู้ใช้ในแอปฟิตเนสได้โดยอนุญาตให้ผู้ใช้โอนสำเนาเพลย์ลิสต์ YouTube Music เพื่อให้คุณแนะนำเพลงที่เข้ากับแผนการออกกำลังกายได้ดียิ่งขึ้น
อนุญาตให้ผู้ใช้เริ่มต้นใช้งานบริการ
คุณสามารถใช้ Data Portability API เพื่ออำนวยความสะดวกให้ผู้ใช้เปลี่ยนจากผลิตภัณฑ์หรือบริการของ Google มาใช้ผลิตภัณฑ์ของคุณ หรือใช้ผลิตภัณฑ์ของคุณและผลิตภัณฑ์ของ Google พร้อมกัน เช่น การพอร์ตสําเนาข้อมูล Maps เพื่อใช้บริการนําทางหลายรายการ
กระบวนการ
หากต้องการใช้ Data Portability API ในผลิตภัณฑ์หรือบริการ คุณจะต้องทําตามขั้นตอนต่อไปนี้
- ตรวจสอบความพร้อมใช้งาน: ตรวจสอบว่า Data Portability API พร้อมให้บริการแก่ผู้ใช้ของคุณ
- ตรวจสอบว่า Data Portability API พร้อมให้บริการในตำแหน่งของคุณ
- Data Portability API ไม่รองรับการเข้าถึงจากบัญชีของผู้ใช้ที่มีอายุต่ำกว่า 18 ปี
- ตั้งค่า API: หากต้องการเริ่มใช้ Data Portability API ให้ทําตามขั้นตอนในหัวข้อตั้งค่า Data Portability API ดังนี้
- ลงชื่อสมัครใช้บัญชีนักพัฒนาแอป Google
- สร้างโปรเจ็กต์
- เปิดใช้การเรียกเก็บเงิน
- เปิดใช้ API
กำหนดค่า OAuth สําหรับแอปพลิเคชัน
- ตั้งค่า OAuth
เลือกขอบเขต OAuth ของ Data Portability API ที่เกี่ยวข้อง
พัฒนาโดยใช้ API: ผสานรวม Data Portability API เข้ากับประสบการณ์การใช้งานแอปโดยทําตามขั้นตอนในพัฒนาแอปโดยใช้ Data Portability API
ยืนยันแอป: แอปพลิเคชันที่ใช้ Data Portability API มีสิทธิ์เข้าถึงข้อมูลของผู้ใช้ Google จึงต้องผ่านกระบวนการยืนยันก่อนจึงจะเผยแพร่ได้ โดยทั่วไปขั้นตอนนี้ประกอบด้วย
- ยืนยันตัวตน
- การส่งสําเนานโยบายความเป็นส่วนตัว
- อธิบายวิธีที่คุณจะใช้ข้อมูล
- การสร้างวิดีโอสาธิต
หากต้องการเข้าถึงขอบเขต OAuth ที่จำกัด กระบวนการนี้ยังรวมถึงการดำเนินการต่อไปนี้ด้วย
- การประเมินความปลอดภัย
ดูรายละเอียดเพิ่มเติมได้ที่วิธีการส่งแอปเพื่อรับการยืนยันและข้อกำหนดในการยืนยันฉบับเต็ม
ยืนยันแอปอีกครั้ง: คุณต้องยืนยันแอปอีกครั้งทุกปีหรือในกรณีที่คุณทำการเปลี่ยนแปลงแอปที่ได้รับอนุมัติ