ภาพรวมของ Data Portability API

หน้านี้มีภาพรวมระดับสูงที่อธิบายความหมายของ 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 ในผลิตภัณฑ์หรือบริการ คุณจะต้องทําตามขั้นตอนต่อไปนี้

  1. ตรวจสอบความพร้อมใช้งาน: ตรวจสอบว่า Data Portability API พร้อมให้บริการแก่ผู้ใช้ของคุณ
    1. ตรวจสอบว่า Data Portability API พร้อมให้บริการในตำแหน่งของคุณ
    2. Data Portability API ไม่รองรับการเข้าถึงจากบัญชีของผู้ใช้ที่มีอายุต่ำกว่า 18 ปี
  2. ตั้งค่า API: หากต้องการเริ่มใช้ Data Portability API ให้ทําตามขั้นตอนในหัวข้อตั้งค่า Data Portability API ดังนี้
    1. ลงชื่อสมัครใช้บัญชีนักพัฒนาแอป Google
    2. สร้างโปรเจ็กต์
    3. เปิดใช้การเรียกเก็บเงิน
    4. เปิดใช้ API
  3. กำหนดค่า OAuth สําหรับแอปพลิเคชัน

    1. ตั้งค่า OAuth
    2. เลือกขอบเขต OAuth ของ Data Portability API ที่เกี่ยวข้อง

  4. พัฒนาโดยใช้ API: ผสานรวม Data Portability API เข้ากับประสบการณ์การใช้งานแอปโดยทําตามขั้นตอนในพัฒนาแอปโดยใช้ Data Portability API

  5. ยืนยันแอป: แอปพลิเคชันที่ใช้ Data Portability API มีสิทธิ์เข้าถึงข้อมูลของผู้ใช้ Google จึงต้องผ่านกระบวนการยืนยันก่อนจึงจะเผยแพร่ได้ โดยทั่วไปขั้นตอนนี้ประกอบด้วย

    1. ยืนยันตัวตน
    2. การส่งสําเนานโยบายความเป็นส่วนตัว
    3. อธิบายวิธีที่คุณจะใช้ข้อมูล
    4. การสร้างวิดีโอสาธิต

    หากต้องการเข้าถึงขอบเขต OAuth ที่จำกัด กระบวนการนี้ยังรวมถึงการดำเนินการต่อไปนี้ด้วย

    1. การประเมินความปลอดภัย

    ดูรายละเอียดเพิ่มเติมได้ที่วิธีการส่งแอปเพื่อรับการยืนยันและข้อกำหนดในการยืนยันฉบับเต็ม

  6. ยืนยันแอปอีกครั้ง: คุณต้องยืนยันแอปอีกครั้งทุกปีหรือในกรณีที่คุณทำการเปลี่ยนแปลงแอปที่ได้รับอนุมัติ