Tổng quan về Data Portability API

Trang này cung cấp thông tin tổng quan cấp cao mô tả Data Portability API là gì, các trường hợp sử dụng cùng một số ví dụ giả định và quy trình truy cập cũng như tạo ứng dụng sử dụng Data Portability API.

Giới thiệu

API Di chuyển dữ liệu cho phép bạn xây dựng các ứng dụng yêu cầu người dùng uỷ quyền để di chuyển bản sao dữ liệu của họ từ các dịch vụ của Google vào ứng dụng của bạn. Điều này cho phép di chuyển dữ liệu và tạo điều kiện chuyển đổi dịch vụ.

Data Portability API hỗ trợ dữ liệu từ nhiều sản phẩm và dịch vụ của Google, bao gồm cả nội dung do người dùng tạo và dữ liệu hoạt động của người dùng từ các sản phẩm, chẳng hạn như:

  • Chrome
  • Bản đồ
  • Phát
  • Tìm kiếm
  • Mua sắm
  • YouTube

Để biết danh sách đầy đủ các phạm vi OAuth hiện có, hãy xem phần Các phạm vi OAuth hiện có.

Trường hợp nên sử dụng Data Portability API

Phần này trình bày một số cách bạn có thể sử dụng Data Portability API.

Tạo dịch vụ mới

Bạn có thể tạo một sản phẩm hoặc dịch vụ mới để xuất dữ liệu người dùng Google nhằm hỗ trợ trải nghiệm. Ví dụ: bạn có thể tạo một ứng dụng đề xuất nhà hàng sử dụng tính năng Địa điểm được gắn dấu sao trên Maps và Nhật ký tìm kiếm để đề xuất nhà hàng ở gần người dùng.

Cải thiện dịch vụ hiện tại

Bạn có thể sử dụng Data Portability API để nâng cao các tính năng của sản phẩm bằng dữ liệu của Google. Ví dụ: bạn có thể nâng cao trải nghiệm người dùng trên ứng dụng thể dục bằng cách cho phép người dùng chuyển một bản sao danh sách phát trên YouTube Music để bạn có thể đưa ra đề xuất nhạc phù hợp hơn cùng với kế hoạch tập thể dục.

Cho phép người dùng tham gia dịch vụ của bạn

Bạn có thể sử dụng Data Portability API để hỗ trợ người dùng chuyển từ một sản phẩm hoặc dịch vụ của Google sang sản phẩm của bạn, hoặc sử dụng đồng thời sản phẩm của bạn và một sản phẩm của Google. Ví dụ: chuyển bản sao dữ liệu Maps để cho phép sử dụng nhiều dịch vụ chỉ đường.

Quy trình

Để sử dụng Data Portability API trong sản phẩm hoặc dịch vụ của mình, bạn cần hoàn thành các nhiệm vụ sau:

  1. Kiểm tra phạm vi cung cấp: Đảm bảo Data Portability API có sẵn cho nhóm người dùng của bạn.
    1. Xác minh rằng Data Portability API có ở vị trí của bạn.
    2. Data Portability API không hỗ trợ quyền truy cập của tài khoản người dùng dưới 18 tuổi.
  2. Thiết lập API: Để bắt đầu sử dụng Data Portability API, hãy làm theo các bước trong phần Thiết lập Data Portability API, bao gồm:
    1. Đăng ký Tài khoản nhà phát triển của Google.
    2. Tạo dự án.
    3. Bật tính năng thanh toán.
    4. Bật API.
  3. Định cấu hình OAuth cho ứng dụng:

    1. Thiết lập OAuth.
    2. Chọn phạm vi OAuth hiện hành của Data Portability API.

  4. Phát triển bằng API: Tích hợp Data Portability API vào trải nghiệm ứng dụng của bạn theo các bước trong bài viết Phát triển ứng dụng bằng Data Portability API.

  5. Xác minh ứng dụng: Các ứng dụng sử dụng API Di chuyển dữ liệu có quyền truy cập vào dữ liệu của người dùng Google. Do đó, các ứng dụng này phải trải qua quy trình xác minh trước khi có thể được phát hành. Quá trình này thường bao gồm:

    1. Xác minh danh tính của bạn
    2. Cung cấp bản sao chính sách quyền riêng tư
    3. Mô tả cách bạn sẽ sử dụng dữ liệu
    4. Tạo video minh hoạ

    Nếu bạn đang tìm cách truy cập vào các phạm vi OAuth bị hạn chế, quy trình này cũng bao gồm:

    1. Hoàn tất quy trình đánh giá bảo mật.

    Để biết thêm thông tin chi tiết, hãy xem hướng dẫn gửi ứng dụng để xác minhcác yêu cầu đầy đủ về việc xác minh.

  6. Xác minh lại ứng dụng: Bạn cần xác minh lại ứng dụng của mình mỗi năm hoặc nếu bạn thực hiện thay đổi đối với ứng dụng đã được phê duyệt.