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. 응답구조에 영화이미지가 없다.. 아쉽다.....
'라라벨 > API활용' 카테고리의 다른 글
네이버 개발자 센터 API 활용하기 (0) | 2020.04.21 |
---|---|
공공데이터 포털에서 API활용하는 방법 (0) | 2020.04.21 |