네이버에서 실시간 환율 정보 받기 (Get real-time currency information from Naver)

업데이트 버젼 (Updated Version):

http://chrislee.kr/wp/2014/02/24/%EC%8B%A4%EC%8B%9C%EA%B0%84-%ED%99%98%EC%9C%A8-%EB%B0%9B%EC%95%84%EC%98%A4%EA%B8%B0-get-real-time-currency-information/

 

실시간 환율 정보를 받기 위해 자료를 찾아보는 중, 네이버 환율 API를 발견하였다. ( [출처] 네이버 환율정보 api 이용한 php 위젯 개발 하기 |작성자 usback])

http://www.naver.com/include/timesquare/widget/exchange.xml

여기서 의문점은 저 블로그에서 xml 주소를 열어보면, xml 정보가 보이지만 저 주소를 복사 한 뒤 볼려고 하면, 퍼미션 에러가 난다.

결론은 저 xml은 레퍼러 체크를 한다는 말이다.

그래서 아래와 같은 간단한 함수를 이용하면, xml을 받을 수 있다.

 

function get_currency(){
$url = "http://www.naver.com/include/timesquare/widget/exchange.xml";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, 'http://blog.naver.com/usback');
$currency_xml = curl_exec($ch);
print_r($currency_xml);
curl_close ($ch);
}

 

* 물론 xml 처리는 알아서!

5 Replies to “네이버에서 실시간 환율 정보 받기 (Get real-time currency information from Naver)”

  1. 활용은 하고 싶은데 실력이 안되요. 자세히 알려주시면 안될까요?

  2. 좋은 자료 잘 보고갑니다. 외국 사이트를 제작하다보니 가격을 제때제때 촥촥 바꿔줘야해서 고민하던 차에 좋은 글 보고 많이 배워갑니다.

  3. 좋은 정보 감사합니다.^ㅁ^
    제가 php쪽은 잘 몰라서 그러는데 혹시 저것 똑같이 구동하는 JSP 함수도 가능한가요??

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.