BookmarkSubscribeRSS Feed
sasmaverick
Obsidian | Level 7

I am trying to access the Google Maps API using SAS. I am using the URL engine in FILENAME statement to access the page. Below is the code  I am using

FILENAME goog url "http://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway" puser='user' ppass='pass' debug proxy='proxy.com';

However I am getting the following ERROR in log:

ERROR: Invalid reply received from the HTTP server. Use the debug option for more info.

I am able to access other websites like Yahoo, Google, etc in a similar manner.

Help is appreciated.

2 REPLIES 2
gergely_batho
SAS Employee

This runs fine for me (I am not using the proxy option):

FILENAME goog url "http://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway" puser='user' ppass='pass' debug ;

data _null_;

      infile goog;

   input x $100.;

      put x=;

run;

filename goog;

mfab
Quartz | Level 8

Well, that depends on your setup.

Do you run SAS on a local installation or do you run SAS on a server?

Does your local PC or Server have access to the internet? Do you require a proxy to access the internet?

This might be an issue to discuss with your networking/firewall/infrastructure department.

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 2685 views
  • 0 likes
  • 3 in conversation