2013-04-25 35 views
5

Tôi đang viết một ứng dụng trong Android cần API Google Địa điểm. Tôi đã tạo khóa thông qua bảng điều khiển của Google, cho cả trình duyệt và ứng dụng cụ thể của tôi. Khóa ứng dụng đã hoạt động với Google Maps. Tuy nhiên, để yêu cầu API Google Địa điểm, có vẻ như tôi phải sử dụng phím trình duyệt để nó hoạt động. Nó sẽ không hoạt động với khóa ứng dụng, vì kết quả là REQUEST_DENIED.REQUEST_DENIED với khóa hoặc khóa ứng dụng API Google Địa điểm?

Ai đó biết làm thế nào điều này là có thể? Hay điều này bình thường?

Trả lời

10

Truy cập API địa điểm Google liên quan đến yêu cầu http/https từ trình duyệt. Khóa ứng dụng bạn đã tạo sẽ không hoạt động đối với các địa điểm của Google vì nó cần khóa trình duyệt. Bạn cần tạo khóa trình duyệt mới trên bảng điều khiển API của Google, nhấp vào "Tạo khóa trình duyệt mới"

Đồng thời để nguyên yêu cầu Chấp nhận yêu cầu từ những người giới thiệu HTTP này (trang web): để cho phép truy cập tất cả các liên kết giới thiệu và bao gồm khóa được tạo trong URL truy vấn của bạn.

+0

u đã cứu tôi, cảm ơn rất nhiều :) – Naruto

+0

tiết kiệm cả ngày nhờ bạn bè, tôi chỉ bối rối tại một thời điểm và đối với những người đang thắc mắc như tôi đã làm. Tạo khóa trình duyệt bằng địa chỉ ip của bạn và sử dụng khóa đó cho yêu cầu chứ không phải khóa ứng dụng. Nó sẽ làm việc để chắc chắn cảm ơn cho việc đặt câu hỏi và trả lời tiết kiệm trong ngày của tôi :) –

+0

Tuyệt vời! Vấn đề này là một câu đố cho tôi cho đến ngày hôm nay :) –

Các vấn đề liên quan