카테고리 없음

salesforce <-> 공공데이터 API 연계

으농농이 2024. 7. 9. 13:47

공공데이터 포털에서 받아온 정보를 salesforce에 연결하고자 아래 사이트에 들어간다

https://www.data.go.kr/index.do 

 

공공데이터 포털

국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase

www.data.go.kr

 

나는 도시고속도로 도로위치 인식표지 현황 데이터를 가져오기 위해 활용신청을 했다

생각보다 간단하게 활용신청이 되고, 인코딩,디코딩 정보가 나오는데 키를 입력하면된다 

아래 사진과 같이 요청주소가 나오고 요청변수를 달라고 한다 

아래와 같이 url 을 세팅하고 요청변수를 던진다 

 

코드를 실행했는데 아래와 같이 에러메시지가 노출이 됐다 


Exception: Unauthorized endpoint, please check Setup->Security->Remote site settings. endpoint = 

 

접근가능한 외부 사이트 등록을 해야한다고 한다. 역시 세일즈포스 보안 짱..

위와 같이 site 정보를 등록하고 다시 코드 실행 

 

위와 같이 통신 성공!  XML로 왔는데 , 아래와 같이 코드를 추가하면  Json으로 받을 수 있다 ! 

req.setHeader('Accept', 'application/json');