Quan trọng: Gói cao cấp của Google Maps Platform không còn được cung cấp cho người dùng mới hoặc người dùng đăng ký nữa.
Xác thực mã ứng dụng khách của Maps JavaScript API
Bạn có thể xác thực các yêu cầu của mình bằng Google Maps Platform thông qua mã ứng dụng khách kết hợp với quy trình đăng ký URL (thay vì khoá API).
Chỉ định mã ứng dụng khách khi tải API
Đoạn mã bên dưới cho biết cách thay thế YOUR_CLIENT_ID bằng mã ứng dụng khách của riêng bạn khi tải Google Maps Platform.
<script async defer src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&v=quarterly&callback=initMap"></script>
Quản lý các URL được uỷ quyền
Để ngăn bên thứ ba sử dụng mã ứng dụng khách của bạn trên trang web của họ, việc sử dụng mã ứng dụng khách của bạn sẽ bị hạn chế đối với danh sách các URL mà bạn đã uỷ quyền cụ thể.
Tìm mã ứng dụng khách trong bảng điều khiển Cloud
Uỷ quyền URL trong bảng điều khiển Cloud
Tất cả các URL được uỷ quyền đều được liệt kê trong bảng URL được uỷ quyền cho mã ứng dụng khách gme-[company] trên trang Mã ứng dụng khách.
Để xoá một URL, hãy đánh dấu vào hộp ở bên trái URL rồi nhấp vào biểu tượng xoá delete ở trên cùng bên phải của bảng.
Để thêm URL mới, hãy nhấp vào Thêm URL ở cuối bảng.
Quan trọng: Các quy tắc của URL mã ứng dụng khách được uỷ quyền khác với các quy tắc hạn chế đối với trình giới thiệu khoá API. Hãy xem bên dưới để biết thêm thông tin.
Bạn cần lưu ý những điều sau đây về các URL được uỷ quyền:
- Tên miền hoặc địa chỉ IP không cần phải có thể truy cập công khai.
- Ví dụ:
http://myintranetvàhttp://192.168.1.1là các mục hợp lệ. - Tất cả các miền con của một miền được chỉ định cũng được uỷ quyền.
Ví dụ: nếu miền trần
http://example.comđược uỷ quyền, thì miền conhttp://www.example.comcũng được uỷ quyền. Điều ngược lại không đúng: nếuhttp://www.example.comđược uỷ quyền, thìhttp://example.comsẽ không tự động được uỷ quyền.- Tất cả các đường dẫn con của một đường dẫn được uỷ quyền cũng được uỷ quyền.
Ví dụ: nếu
http://example.comđược uỷ quyền, thìhttp://example.com/foocũng được uỷ quyền. Ngoài ra, vì các miền con của một miền được chỉ định cũng được uỷ quyền, nênhttp://sub.example.com/barđược uỷ quyền.- Đường dẫn có phân biệt chữ hoa chữ thường.
Ví dụ:
http://www.example.com/ThisPath/không giống vớihttp://www.example.com/thispath/.- Bạn có thể hạn chế các URL hợp lệ đối với những URL sử dụng một số cổng nhất định.
Ví dụ: nếu bạn chỉ định
http://example.com:8080/foo, thì điều đó không uỷ quyền chohttp://example.com.- Giao thức HTTP và HTTPS được coi là các URL khác nhau.
Ví dụ: nếu
https://example.comđược uỷ quyền, thìhttp://example.comsẽ không tự động được uỷ quyền.Nếu bạn cung cấp một tham chiếu hậu tố mà không có lược đồ giao thức, chẳng hạn như
www.example.com, thì các quy tắc riêng biệt sẽ được tạo cho cả HTTP và HTTPS.
Đối với các lược đồ giao thức ít phổ biến hơn HTTP hoặc HTTPS, hãy xem hướng dẫn được cung cấp trong bảng điều khiển Cloud.