1. 영화 진흥 위원회 회원가입하기 

http://www.kobis.or.kr/kobisopenapi/homepg/main/main.do


2.key 발급받기 위해 어떤 정보의 제공을 받을 것인지 선택해야한다.

일별 박스오피스를 받아보자

아래에 요청 URL을 복사한다.



3.  key 를 발급받자



발급키가 보일 것이다.


4. 사용방법은 JSON을 사용한다.


http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=430156241533f1d058c603178cc3ca0e&targetDt=20120101

 

5. config/services.php

'boxoffice' => [
'token' => env('KOBISDB_BOX_OFFICE_TOKEN'),
],



6. .env  (영화 진흥위원회 에서 발급받은 키값을 입력한다)

KOBISDB_BOX_OFFICE_TOKEN = 발급받은 키값입력


7. MovuesController.php 

public function index()
{
//박스오피스 가져오기
$popularMovies = Http::withToken(config('services.boxoffice.token'))
->get('http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=430156241533f1d058c603178cc3ca0e&targetDt=20200101'.'&api_key='.config('services.boxoffice.token'))
->json()['boxOfficeResult']['dailyBoxOfficeList'];

dd($popularMovies);
return view('index');
}


8. 브라우저 확인


9. 응답구조에 영화이미지가 없다.. 아쉽다.....


+ Recent posts