2011-02-16 8 views
0

私は映画のウェブサイトを構築するつもりです。私はオープンムービーデータベース:http://www.themoviedb.org/を見つけたので、私のデータベースにすべてのデータを取得する必要があります。公開apiサイトのすべてのデータを取得する方法

このサイトでは、データを取得するためのAPIを提供します。http://api.themoviedb.org/2.1

それでは、どのように私は、このデータベースのすべてのデータを取得し、私のデータベースに挿入することができますか?私はそれをすべきか?

ありがとうございます!私はPHP & mysqlを使用しています。

+0

「不合理な」ものはもちろん、主観的ですが、これはTOSの違反となる可能性が高いようです。 – geoffspear

+0

自分のデータベースにダウンロードすることは、 "Thou Shalt Not iii"の明確な違反になると思います。 –

+0

Ok、私は彼らのdbをコピーするのが本当に良いとは思いません。私はjnpclの解決策としてやります。みんな、ありがとう! – rongcon

答えて

3

むしろ彼らの全体データベースをコピーするよりも(そして持つそれが更新さを維持するために、など)、どのようなこのことについて:

  • クエリが作成された場合は、データベース内に存在するかどうかを確認します。
  • エントリが存在しない場合は、TMDb APIをクエリします。
  • 将来の使用のためにデータベースにデータを保存してください。

これは、データベースを小さくしてトラフィックを調整するのに役立ちます。常に最新のデータをTMDbから入手できるようにします。

更新:さらに情報の最終更新日を確認するAPI callがあります。この日付をデータベースに保存し、それを使用してデータが有効かどうかを確認することができます。

+0

ありがとう!私はちょうど方法と混乱しています。しかし、あなたのソリューションは最高です!再度、感謝します! – rongcon

関連する問題