본문 바로가기

R프로그래밍,통계학

(R)구글 API 키 가져오는 방법(2020년 7월 26일)

반응형

처음에 구글 플랫폼에서 무작정 클릭클릭하다가 api가 뜨길래 좋아서 사용해보니

 

400 Bad Request...

위와 같은 에러가 떴습니다.

에러내용 중에서 https://~~ 이 부분을(xxx에 본인 api 넣어서) 인터넷에 검색했을때 지도가 안나오면 api에 문제가 있는것이라는 말을 듣고 

주소창에 입력해보니 invalid 하다는 경고와함께 아무페이지도 나오지가 않았습니다.

 

 

그래서 다시 처음으로 돌아가서 차근차근 해보기로 하고..

구글 검색.

깃헙에서 나온 질문글들을 보고 해답을 찾았습니다.

 

https://github.com/dkahle/ggmap/issues/262

 

GGMap error with aperm.default · Issue #262 · dkahle/ggmap

I am trying to use GGmap to create a plot of vehicle car crashes by state. The map will have dots which are sized based on the number of car crashes in the state. In particular I am trying to recre...

github.com

API를 받기 위해서 할것을 간단히 정리하면

 

1.Created a new project on Google Cloud Platform (새로운 프로젝트를 만든다.) + Enabled billing(신용카드등록)

2.Enabled the APIs (Maps Static, Geocoding and Geolocation) (3개 항목에 대해서 API 허용하기)

3.Restricted use (사용 제한)

 

 


 

1.구글 클라우드 플랫폼에 들어가 새로운 프로젝트를 만들고 신용카드를 등록합니다. 

등록한다고 바로 요금이 바로 빠져나가거나 하는건 아니고

12개월간 한달 200달러씩 무료로 사용하능합니다. 

대부분의 경우 무료사용범위를 벗어나지 않는다고 하니 걱정 안하셔도 됩니다.

 

 

 

 

동의하고 프로젝트 만들기

 

 

 

결제 탭에서 결제계정 추가하기(신용카드 등록)

 

 

 

 

2. Maps Static, Geocoding and Geolocation 3개 항목에 대해서 API를 허용합니다. 

 

api 및 서비스 사용설정 클릭
페이지 이동 후 검색 탭에서 위의 Maps Static API 검색

 

위와같이 사용설정 허용.

 

-마찬가지로 Geocoding api, Geolacaton api 도 같은 방식으로 허용해줍니다.

 

 

 

3.API 발급 받기 그리고 API 사용 제한 걸기

 

사용자인증정보 - 사용자인증정보만들기 -API 키 클릭
API가 생성되면 우측하단 '키제한' 클릭
키제한을 클릭하고 위의 3개 API에 대해서 선택해주기-저장하기

 

 

 


 

이렇게 3개 과정을 거치면 R에서 에러없이 API키가 불러와질 수 있을것입니다.

저처럼 고생안하고 이 내용으로 한번에 해결되기를 바랍니다

 

ggmap 으로 지도그리기

https://carrot-woo.tistory.com/15

반응형