라라벨/API활용
라라벨에서 영화진흥위원회 영화 api 사용하는 방법
땀모
2020. 4. 19. 18:00
1. 영화 진흥 위원회 회원가입하기
http://www.kobis.or.kr/kobisopenapi/homepg/main/main.do
2.key 발급받기 위해 어떤 정보의 제공을 받을 것인지 선택해야한다.
일별 박스오피스를 받아보자
아래에 요청 URL을 복사한다.
3. key 를 발급받자
발급키가 보일 것이다.
4. 사용방법은 JSON을 사용한다.
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. 응답구조에 영화이미지가 없다.. 아쉽다.....