Làm quen với REST

Để bắt đầu sử dụng API Thư viện Google Photos, hãy định cấu hình dự án bằng cách bật API thông qua Bảng điều khiển API của Google rồi thiết lập mã ứng dụng khách OAuth 2.0.

Ứng dụng của bạn tương tác với Google Photos thay mặt cho Người dùng Google Photos. Ví dụ: khi bạn tạo anbom trong Thư viện Google Photos hoặc tải các mục nội dung nghe nhìn lên Google Photos, người dùng cho phép các yêu cầu API này thông qua Giao thức OAuth 2.0.

Mã ứng dụng khách OAuth 2.0 cho phép người dùng ứng dụng của bạn đăng nhập, xác thực từ đó sử dụng Library API. API thư viện không hỗ trợ tài khoản dịch vụ; Để sử dụng API này, người dùng phải đăng nhập vào Tài khoản.

Định cấu hình ứng dụng

Bật API

Bạn phải bật API Thư viện cho dự án thì mới có thể sử dụng API này.

  1. Chuyển đến Google API Console.
  2. Trên thanh trình đơn, hãy chọn một dự án hoặc tạo dự án mới.
  3. Để mở Thư viện API của Google, từ trình đơn Điều hướng, hãy chọn API và Dịch vụ > Thư viện.
  4. Tìm "Google Photos Library API" (API Thư viện Google Photos). Chọn kết quả chính xác và nhấp vào Bật.

Yêu cầu mã ứng dụng khách OAuth 2.0

Hãy làm theo các bước bên dưới để yêu cầu mã ứng dụng khách OAuth và định cấu hình mã đó cho . Ví dụ này sử dụng một ứng dụng trong đó toàn bộ quy trình OAuth là đã xử lý ở phía máy chủ, chẳng hạn như một trong các mẫu của chúng tôi. Quá trình thiết lập có thể khác nhau cho trường hợp triển khai khác.

  1. Truy cập Google API Console rồi chọn dự án của bạn.
  2. Trên trình đơn, hãy chọn API và Dịch vụ > Thông tin xác thực.
  3. Trên trang Thông tin đăng nhập, nhấp vào Tạo thông tin xác thực > Mã ứng dụng OAuth.
  4. Chọn Loại ứng dụng. Trong ví dụ này, loại ứng dụng là Ứng dụng web.
  5. Đăng ký nguồn gốc mà từ đó ứng dụng của bạn được phép truy cập vào các API của Google như sau:

    1. Hãy nhập một tên để xác định mã ứng dụng khách.
    2. Trong trường Các nguồn gốc JavaScript được cho phép, hãy nhập nguồn gốc cho . Trường này không cho phép sử dụng ký tự đại diện.

      Bạn có thể nhập nhiều nguồn gốc để cho phép ứng dụng chạy trên nhiều nguồn gốc giao thức, miền hoặc miền con. URL mà bạn nhập được phép bắt đầu một yêu cầu OAuth.

      Ví dụ sau đây thể hiện URL phát triển cục bộ (các mẫu của chúng tôi sử dụng localhost:8080) và một URL phát hành chính thức.

      http://localhost:8080
      https://myproductionurl.example.com
      
    3. Trường URI chuyển hướng được phép là điểm cuối nhận phản hồi từ máy chủ OAuth 2.0. Thông thường, trong đó có môi trường phát triển và trỏ tới một đường dẫn trong ứng dụng của bạn.

      http://localhost:8080/auth/google/callback
      https://myproductionurl.example.com/auth/google/callback
      
    4. Nhấp vào Tạo.

  1. Trong hộp thoại ứng dụng OAuth hiện ra, hãy sao chép nội dung sau:

    • Client ID
    • Mật khẩu ứng dụng khách

    Ứng dụng của bạn có thể truy cập vào các API của Google đã bật bằng cách sử dụng các giá trị này.

Trước khi bạn có thể khởi chạy một ứng dụng công khai có truy cập vào API Thư viện, ứng dụng của bạn phải được Google xem xét. "Ứng dụng chưa được xác minh" xuất hiện trên khi kiểm thử ứng dụng cho đến khi ứng dụng xác minh.

Dùng thử mẫu

Bây giờ, bạn đã định cấu hình dự án để sử dụng với API Thư viện, hãy xem ứng dụng mẫu trên GitHub. Ứng dụng mẫu minh hoạ cách tạo một khung ảnh thông minh bằng API Thư viện.