,我們使用的是標準的許可證地理編碼的API,我們觀察到,有一些間歇性問題與服務響應,我們從API ZERO_RESULTS但是當我們使用相同的地址瀏覽器的工作原理,併爲我們提供了正常工作狀態,並在這段時間裏發生了多地址。但過了一段時間後又開始工作了。所以我很困惑,如果有停機時間上午9點到11:30 AM PST之間今天。地址解析API問題ZERO_RESULTS在API響應,但工作在瀏覽器
我檢查控制檯開發人員儀表板也和我沒有找到谷歌任何錯誤報告/延遲。我也檢查了quata,我們只用了1.5%的漲停。
這裏是代碼
private bool ValidateAddressSearch()
{
Stream dataRecieved = null;
StreamReader reader = null;
XmlDocument xDoc = null;
bool returnVal = true;
WebRequest request = null;
WebResponse response = null;
try
{
request = WebRequest.Create(https://maps.googleapis.com/maps/api/geocode/xml?address=Oak%20Pond%20Ln%20%20Alachua%20Gainesville%20FL%2032608%20US&sensor=false&key=OURKEY);
request.ContentType = "text/xml";
response = request.GetResponse();
if (response != null)
{
dataRecieved = response.GetResponseStream();
reader = new StreamReader(dataRecieved);
string sText = reader.ReadToEnd();
if (!string.IsNullOrEmpty(sText))
{
xDoc = new XmlDocument();
xDoc.LoadXml(sText);
XmlDocumentResponse = xDoc;
returnVal = (xDoc != null && xDoc.HasChildNodes) ? true : false;
}
}
}
catch (Exception ex)
{
//Trace.Write(ex);`enter code here`
returnVal = false;
}
finally
{
dataRecieved = null;
reader = null;
request = null;
response = null;
}
return returnVal;
}
這個問題隨機發生多次一個月。
感謝 阿洛克
發佈您的代碼。如果我們不知道你在做什麼,我們如何幫助你? https://stackoverflow.com/help/mcve – Robert
羅伯特嗨,我添加的代碼我們使用,但只是讓你知道它的工作95%的時間只發出幾聲,我想,如果有來自API的一些中斷,因爲它開始工作幾個小時後。 –
我一直在工作了一整天在我們的應用程序後,這個問題依賴於谷歌的地理編碼開始間歇性地返回在今天上午的許多地理編碼地址無效。我第二次,可以確認它影響一些用戶,而不是其他人。 – r0m4n