2015-09-16 67 views
0

我想從IMDB獲得電影評級。當我從互聯網搜索源時,我發現imdb的Web服務不是免費的,許多開發人員使用www.omdbapi.com。而且,我無法找到imdb的正確api或ws。但是,由於匯率和imdb政策的真實信息,我不確定要使用它。 任何人都可以提出任何建議嗎? 謝謝如何獲得電影評級

+0

請參閱http://stackoverflow.com/questions/1966503/does-imdb-provide-an-api – DenimChicken

回答

1

來自www.omdbapi.com的信息是從原始數據庫IMDB中提取的。你應該幾乎得到相同的準確度。

你可以看到評級是在兩側是相同的,而imdbVotes類似(但IMDB版本比更新OMDBApi)。

+0

你好Tibox,首先謝謝。但我不確定是否有一個更多的電影同名。 – Begum

+0

使用's'參數檢索與給定名稱匹配的電影列表。 IE瀏覽器。 http://www.omdbapi.com/?s=The+godfather&y=&plot=short&r=json應該返回教父三部曲。 – Manitoba

0

@Begum IMDB可以成爲一個獨特的電影查詢如下 -

使用i參數與IMDB獨特的電影ID,如tt1347007讓你的挪威語2009年電影隱藏在返回JSON的信息 -

http://www.omdbapi.com/?i=tt1347007&plot=short&r=json 

返回的信息是這樣的,如果你正在使用JavaScript可以用的getJSON得到處理,例如:

{"Title":"Hidden","Year":"2009","Rated":"R","Released":"03 Apr 2009", 
"Runtime":"95 min","Genre":"Horror, Thriller","Director":"Pål Øie", 
"Writer":"Pål Øie","Actors":"Kristoffer Joner, Cecilie A. Mosli, Bjarte Hjelmeland, 
    Marko Iversen Kanic","Plot":"Painful memories arise when Kai Koss goes 
    back to his childhood home after 19 years and inherits his dead mother's house.", 
    "Language":"Norwegian, Swedish","Country":"Norway","Awards":"1 win & 2 nominations.", 
    "Poster":"http://ia.media-imdb.com/images/M/[email protected]@._V1_SX300.jpg", 
"Metascore":"N/A","imdbRating":"5.7","imdbVotes":"2,295","imdbID":"tt1347007", 
    "Type":"movie","Response":"True"} 

其他薄膜稱爲自2005年隱藏的比較這個,網址http://www.imdb.com/title/tt0478411/所以itt0478411和來電omdbapi會 -

http://www.omdbapi.com/?i=tt0478411&plot=short&r=json 

返回數據,你可以看到這是一個新西蘭的電影:

{"Title":"Hidden","Year":"2005","Rated":"N/A","Released":"N/A", 
"Runtime":"93 min","Genre":"Thriller","Director":"Tim McLachlan", 
"Writer":"Tim McLachlan","Actors":"Luke Alexander, Dana Bernard, 
Daniel Betty, Ellie Cragg","Plot":"Deep within a dark, twisted forest, at a 
faraway adventure camp, a group of young 'camp leaders' play a fast and 
furious game of 'hide and seek'. The atmosphere is strange and thick with ...", 
"Language":"English","Country":"New Zealand", 
"Awards":"N/A","Poster":"http://ia.media-imdb.com/images/M/[email protected]@._V1_SX300.jpg", 
    "Metascore":"N/A","imdbRating":"5.0","imdbVotes":"99","imdbID":"tt0478411", 
"Type":"movie","Response":"True"} 

如果按名稱搜索,omdbapi將返回一個包含所有匹配的JSON對象,然後解析自己並對其進行分類或向用戶顯示,這取決於您想要執行的操作。

OMDBAPI的另一個有用的功能是從爛番茄,返回所選擇的信息爲同一部電影在同一時間同一呼叫內的能力,具體如下:

http://www.omdbapi.com/?i=tt0478411&plot=short&r=json&tomatoes=true 

完整的文檔可以在找到http://www.omdbapi.com/以及許多使用API​​回溯若干年的代碼示例可以在諸如github和codepen之類的地方找到,它是一個非常好的API。