2018-11-23 최종수정  

# 아직 json에 대한 공부 안 함 

# 영화진흥위원회의 오픈 API 이용 

# 인프 과제 중 이용  




영화진흥위원회 api 이용

 

영화 진흥 위원회 홈페이지 http://www.kobis.or.kr/kobisopenapi/homepg/main/main.do 접속하고 회원가입 한 다음에 오픈 API 키 발급받기클릭

 

  


키 발급 클릭


사용목적과 관리명을 작성하고 키 발급 클릭 발급된 키는 잘 기억하고 계세요 **

  

OPEN API -> 제공 서비스 에 들어가보면 여러가지 정보 이용 가능

방식 별 기본 요청 URL과 인터페이스, 응답 구조 나와있음

공부 해야함

REST방식을 json으로 사용할 것임! (아직 개념 모름)

  

아래쪽에 응답예시를 보면 'url 구조'가 나타나있음 url : address.json?key='해당키'&targetDt='타켓날짜' 방식으로 정의되어 있음

링크 창에 해당 url 치면 데이터 구조가 나타남

 

PHP

<?php
    $client_secret = "                          "; // 시크릿 키 저장
    $url = "http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json"; // REST 방식의 json url 따오기
   
    $target_date="20181001"; // 타겟 날짜 설정
   
    $contents= file_get_contents($address); // 해당 url을 string으로 읽는 함수
    $address = $url."?key=".$client_secret."&targetDt=".$target_date; // 응답 예시에서 본 양식 대로 정의
   
        $result= $obj["boxOfficeResult"]["dailyBoxOfficeList"][$i]["movieNm"]."<br>";
    $obj = json_decode($contents,true); // json 객체로 변환

    for($i=1; $i<10; $i++){ // 먼저 var_dump로 구조를 읽고 차근차근 따라서 정의해 보면 됨
        print $result;
?>

출력결과


  

'WEB' 카테고리의 다른 글

LAMP 설치  (0) 2019.03.01
PHP: JSON으로 외부 url 데이터 따오기  (0) 2019.02.22

+ Recent posts