はじめに
WEB APIを用いて映画情報を取得したいと思い探してみると、海外のThe Movie Database というサービスで提供しているAPIが見つかりました。
The Movie Database (TMDb)
https://www.themoviedb.org/
このAPIを利用して、自身のサイトに好きな形式で映画情報の一覧を表示してみるというのをとりあえずの目標としてやってみたいと思います。
APIを利用する準備
アカウント登録
まずはTMDbのサイトから以下のAPIのページをクリック
![](https://i1.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_21h59_34.png?resize=1024%2C445&ssl=1)
APIについての概要が書かれています。
![](https://i1.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h00_56.png?resize=1024%2C778&ssl=1)
APIを利用するにはユーザーアカウントが必要なようなので、まずは無料でアカウント作成をしましょう。
![](https://i2.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h04_39.png?resize=1024%2C736&ssl=1)
登録時に入力したEメールアドレス宛にメールが届きます。
メール内に記載されている「ACTIVATE MY ACCOUNT」というボタンをクリックして、アカウントを認証しましょう。
ログインが完了すると以下の「MY PROFILE」というページに入れるようになります。
![](https://i1.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h07_31.png?resize=1024%2C819&ssl=1)
APIキーの登録
次に必要なことは、APIキーの登録です。
以下のリンクに詳しく説明が書いてあります。
文章は英語ですが、スクリーンショット付きなのでわかりやすいと思います
https://developers.themoviedb.org/3/getting-started/introduction
英語を読むのが面倒な方のため同様のことを以下でやっていきます。
ログインした状態で右上にある自分のアイコンをクリック
![](https://i2.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h15_11.png?resize=1024%2C565&ssl=1)
settingをクリック
![](https://i0.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h16_42.png?resize=1024%2C535&ssl=1)
左側のサイドバーよりAPIをクリック
![](https://i2.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h17_52.png?resize=1024%2C616&ssl=1)
click hereをクリック
![](https://i0.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h18_51.png?resize=1024%2C515&ssl=1)
個人利用なのでdeveloperをクリック
![](https://i2.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h19_42.png?resize=994%2C522&ssl=1)
利用規約を読んで、問題なければ最下部のAcceptをクリック
![](https://i1.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h21_37.png?resize=1024%2C581&ssl=1)
続いて、自身のアプリケーションの情報を入力していきます。
(注)個人情報もすべて細かく入力しないと進むことができませんでした。
![](https://i2.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h22_43-1.png?resize=1024%2C790&ssl=1)
入力が完了すると、Successというメッセージと共にAPIキーが発行されます。
また、アカウント設定画面から国を指定するとメニューなどが日本語化されて表示されるので見やすくなります。
![](https://i1.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h45_24.png?resize=1024%2C630&ssl=1)
APIキーの確認や、リクエスト方法のサンプルはAPIのページで確認ができます。
![](https://i0.wp.com/weblion303.net/wp-content/uploads/2019/03/2019-03-16_22h48_42.png?resize=1024%2C785&ssl=1)
次回は、実際に自身のWEBアプリでAPIを叩き画面に表示させる部分を書いていきます。