Yes I have tried this http://maps.google.com/maps/geo?q=1600+Amphitheatre+Parkway+Mountain+View,+CA+94043&output=csv&sensor=false&key=ABQIAAAA0hYeMwxdcj1cWiRDs48oARS8ZgAls7FnIHGmEkCmXmQkkJlB8xRYY__gOcyv5yd3CkAZk1d0vELG7g
in the browser on the server and get this: You are not authorized to view this page You might not have permission to view this directory or page using the credentials you supplied. -------------------------------------------------------------------------------- If you believe you should be able to view this directory or page, please try to contact the Web site by using any e-mail address or phone number that may be listed on the maps.google.com home page. You can click Search to look for information on the Internet. HTTP Error 403 - Forbidden Internet Explorer On Jan 29, 5:58 pm, "[email protected]" <[email protected]> wrote: > On Jan 29, 5:37 pm, VickyC <[email protected]> wrote: > > > > > > > Thanks Larry, sorry about the U word... > > > The sensor parameter was not there, so I added it to the code but > > still get the error: > > > public class Geocode > > { > > private const string _googleUri = "http://maps.google.com/maps/ > > geo?q="; > > private const string _googleKey = > > "ABQIAAAA0hYeMwxdcj1cWiRDs48oARS8ZgAls7FnIHGmEkCmXmQkkJlB8xRYY__gOcyv5yd3CkAZk1d0vELG7g"; > > // > > Get your key from: http://www.google.com/apis/maps/signup.html > > private const string _outputType = "csv"; // Available > > options: csv, xml, kml, json > > > private static Uri GetGeocodeUri(string address) > > { > > address = HttpUtility.UrlEncode(address); > > return new Uri(String.Format("{0}{1}&output={2} > > &sensor=false&key={3}", _googleUri, address, _outputType, > > _googleKey)); > > } > > > /// <summary> > > /// Gets a Coordinate from a address. > > /// </summary> > > /// <param name="address">An address. > > /// <remarks> > > /// <example>1600 Amphitheatre Parkway Mountain View, > > CA 94043</example> > > /// </remarks> > > /// </param> > > /// <returns>A spatial coordinate that contains the latitude > > and longitude of the address.</returns> > > public static Coordinate GetCoordinates(string address) > > { > > WebClient client = new WebClient(); > > Uri uri = GetGeocodeUri(address); > > Do you have a web browser on that server that you can try to see if > the URL works from that machine in a browser? > This looks like the URL string that your code will > generate:http://maps.google.com/maps/geo?q=1600+Amphitheatre+Parkway,+Mountain...AZk1d0vELG7g > > Which looks good to me (and works for me in a web browser), does it > work for you on that machine? > > -- Larry > > > > > > > Thanks > > > On Jan 29, 5:25 pm, "[email protected]" <[email protected]> > > wrote: > > > > On Jan 29, 5:07 pm, VickyC <[email protected]> wrote: > > > > > We have been receiving this message on all domains we are using Google > > > > Maps API since 11:37am this morning. NONE of our code has changed. > > > > Here is a URL to see the error: http://www.savers.com then click > > > > Find Your Store in the top navigation area. This is complete error: > > > > > Description: An unhandled exception occurred during the execution of > > > > the current web request. Please review the stack trace for more > > > > information about the error and where it originated in the code. > > > > > Exception Details: System.Net.WebException: The remote server returned > > > > an error: (403) Forbidden. > > > > > Source Error: > > > > > Line 90: * the fourth one is the longitude. > > > > Line 91: */ > > > > Line 92: string[] geocodeInfo = client.DownloadString > > > > (uri).Split(','); > > > > Line 93: > > > > Line 94: return new Coordinate(Convert.ToDecimal > > > > (geocodeInfo[2]), Convert.ToDecimal(geocodeInfo[3])); > > > > > Source File: \App_Code\CSharp\Geocode.cs Line: 92 > > > > > Stack Trace: > > > > > [WebException: The remote server returned an error: (403) Forbidden.] > > > > System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& > > > > request) +287 > > > > System.Net.WebClient.DownloadString(Uri address) +106 > > > > GoogleGeocoder.Geocode.GetCoordinates(String address) in \App_Code > > > > \CSharp\Geocode.cs:92 > > > > FindAStore.GetStoreLocationData(String SearchText, String > > > > SearchDistance) in \Savers_Web3\Find-A-Store.aspx.vb:168 > > > > FindAStore.Page_Load(Object sender, EventArgs e) in > > > > \Savers_Web3\Find-A-Store.aspx.vb:83 > > > > System.Web.UI.Control.OnLoad(EventArgs e) +99 > > > > System.Web.UI.Control.LoadRecursive() +50 > > > > System.Web.UI.Page.ProcessRequestMain(Boolean > > > > includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) > > > > +627 > > > > > Please Help this is urgent > > > >http://www.catb.org/%7Eesr/faqs/smart-questions.html#urgent > > > > What does the request you are sending to google look like? > > > > Are you including the now mandatory "sensor" > > > parameter?http://code.google.com/apis/maps/documentation/geocoding/index.html#G... > > > > Are you getting the 403 because your key has gone over the requests > > > limit in the 24 hour period or has submitted too many requests in too > > > short a period of time. > > > (will return a status GGeoStatusCode of 620, but your server code may > > > not let you see it) > > > > -- Larry- Hide quoted text - > > > > - Show quoted text -- Hide quoted text - > > > - Show quoted text -- Hide quoted text - > > - Show quoted text -- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Google Maps API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-maps-api?hl=en.
