Nhận khóa API

Chọn nền tảng: Android iOS JavaScript Dịch vụ web

Trước khi bắt đầu

Trước khi bắt đầu sử dụng SDK Địa điểm dành cho iOS, bạn cần có một dự án có tài khoản thanh toán và bật SDK Địa điểm dành cho iOS. Để tìm hiểu thêm, hãy xem bài viết Thiết lập trong Cloud Console.

Tạo khoá API

Khoá API là giá trị nhận dạng duy nhất giúp xác thực các yêu cầu liên kết với dự án của bạn cho mục đích sử dụng và thanh toán. Bạn phải có ít nhất một khoá API liên kết với dự án của mình.

Cách tạo khoá API:

Bảng điều khiển

  1. Chuyển đến trang Nền tảng Google Maps > Thông tin xác thực.

    Chuyển đến trang Thông tin xác thực

  2. Trên trang Thông tin xác thực, hãy nhấp vào Tạo thông tin xác thực > Khoá API.
    Hộp thoại API key created (Đã tạo khoá API) cho thấy khoá API mới tạo.
  3. Nhấp vào Đóng.
    Khoá API mới được liệt kê trên trang Thông tin xác thực trong phần Khoá API.
    (Hãy nhớ hạn chế khoá API trước khi dùng cho phiên bản chính thức.)

SDK đám mây

gcloud alpha services api-keys create \
    --project "PROJECT" \
    --display-name "DISPLAY_NAME"

Đọc thêm về Google Cloud SDK, cài đặt SDK đám mây và các lệnh sau:

Hạn chế khoá API

Bạn nên hạn chế các khoá API bằng cách giới hạn phạm vi sử dụng của các khoá đó chỉ những API cần thiết cho ứng dụng của bạn. Việc hạn chế các khoá API giúp tăng cường tính bảo mật cho ứng dụng của bạn bằng cách bảo vệ ứng dụng khỏi các yêu cầu không hợp lệ. Để biết thêm thông tin, hãy xem các phương pháp hay nhất về bảo mật API.

Cách hạn chế khoá API:

Bảng điều khiển

  1. Chuyển đến trang Nền tảng Google Maps > Thông tin xác thực.

    Chuyển đến trang Thông tin xác thực

  2. Chọn khoá API mà bạn muốn đặt hạn chế. Trang thuộc tính khoá API sẽ xuất hiện.
  3. Trong mục Khóa hạn chế, hãy đặt các hạn chế sau:
    • Hạn chế đối với ứng dụng:
      1. Chọn Ứng dụng iOS.
      2. Để chấp nhận các yêu cầu từ ứng dụng iOS bằng giá trị nhận dạng gói mà bạn cung cấp, hãy chọn giá trị nhận dạng gói iOS thích hợp trong danh sách.
    • Các hạn chế đối với API:
      1. Nhấp vào Restrict key (Hạn chế khoá).
      2. Chọn API Địa điểm trong trình đơn thả xuống Chọn API. Nếu API Địa điểm không có trong danh sách, bạn cần phải enable API đó.
  4. Để hoàn tất nội dung thay đổi, hãy nhấp vào Save (Lưu).

SDK đám mây

Liệt kê các khoá hiện có.

gcloud services api-keys list --project="PROJECT"

Xoá các quy định hạn chế hiện có đối với khoá hiện có.

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --clear-restrictions

Đặt các quy định hạn chế mới đối với khoá hiện có.

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --api-target="places-backend.googleapis.com"
    --allowed-bundle-ids="BUNDLE_NAME"

Đọc thêm về Google Cloud SDK, cài đặt SDK đám mây và các lệnh sau:

Bước tiếp theo

Bây giờ, bạn đã có khoá API, hãy tạo và định cấu hình một dự án như mô tả trong bài viết Thiết lập dự án Xcode.