Я считаю, что я сделал все, чтобы правильно настроить доступ к API-интерфейсу расстояний.API Google API поражает максимальный предел запроса, несмотря на то, что он включен.
Во-первых, я создал проект и платежную учетную запись. Эта учетная запись включена в этот проект.
Далее я включил API матрицы расстояний и создал неограниченный (на данный момент) ключ API.
Это, как я делаю звонки в API Google Distance Matrix:
var requestUri = string.Format("https://maps.googleapis.com/maps/api/distancematrix/xml?units=imperial&mode=driving&origins={0}&destinations={1}&KEY={2}", originAddress, destinationAddress, apiKey);
var request = WebRequest.Create(requestUri);
var response = request.GetResponse();
return XDocument.Load(response.GetResponseStream());
XDocument, возвращаемый из этого метода затем анализируется и расстояния я запрашивающего быть рассчитана извлекается.
Однако, после 2500 запросов Я получаю OVER_QUERY_LIMIT
с этим сообщением:
You have exceeded your daily request quota for this API. We recommend registering for a key at the Google Developers Console: https://console.developers.google.com/apis/credentials?project=_
ли я проглядел какие-либо шаги в настройке ключа API или проекта/платежный счет? Или кто-нибудь может увидеть что-то, что я делаю неправильно в своем коде?
'KEY =' должен быть в нижнем регистре 'ключ =' – geocodezip
, что делает ваш аккаунт Google говорят о ваших общих хитов? – Coder
@Coder это не удар. Я должен был включить это. Это просто говорит мне, что я достиг своего предела. – terbubbs