我相信这可能只是OMDb API中的一个错误.但我希望有人可以用我的方式指出错误.
我想在输出中加入烂番茄评级.但无论我尝试什么选择,我都没有得到任何东西.
curl http://www.omdbapi.com/?t=Iron+Man&y=&plot=short&tomatoes=true&r=json
输出:
{
:Title => "Iron Man",
:Year => "2008",
:Rated => "PG-13",
:Released => "02 May 2008",
:Runtime => "126 min",
:Genre => "Action, Adventure, Sci-Fi",
:Director => "Jon Favreau",
:Writer => "Mark Fergus (screenplay), Hawk Ostby (screenplay), Art Marcum (screenplay), Matt Holloway (screenplay), Stan Lee (characters), Don Heck (characters), Larry Lieber (characters), Jack Kirby (characters)",
:Actors => "Robert Downey Jr., Terrence Howard, Jeff Bridges, Gwyneth Paltrow",
:Plot => "After being held captive in an Afghan cave, an industrialist creates a unique weaponized suit of armor to fight evil.",
:Language => "English, Persian, Urdu, Arabic, Hungarian",
:Country => "USA",
:Awards => "Nominated for 2 Oscars. Another 17 wins & 52 nominations.",
:Poster => "http://ia.media-imdb.com/images/M/MV5BMTczNTI2ODUwOF5BMl5BanBnXkFtZTcwMTU0NTIzMw@@._V1_SX300.jpg",
:Metascore => "79",
:imdbRating => "7.9",
:imdbVotes => "629,489",
:imdbID => "tt0371746",
:Type => "movie",
:Response => "True"
}
更新
如果有人再次遇到这个(我).这是tomtaoes的预期输出:
{
:Title => "Iron Man",
:Year => "2008",
:Rated => "PG-13",
:Released => "02 May 2008",
:Runtime => "126 min",
:Genre => "Action, Adventure, Sci-Fi",
:Director => "Jon Favreau",
:Writer => "Mark Fergus (screenplay), Hawk Ostby (screenplay), Art Marcum (screenplay), Matt Holloway (screenplay), Stan Lee (characters), Don Heck (characters), Larry Lieber (characters), Jack Kirby (characters)",
:Actors => "Robert Downey Jr., Terrence Howard, Jeff Bridges, Gwyneth Paltrow",
:Plot => "After being held captive in an Afghan cave, an industrialist creates a unique weaponized suit of armor to fight evil.",
:Language => "English, Persian, Urdu, Arabic, Hungarian",
:Country => "USA",
:Awards => "Nominated for 2 Oscars. Another 19 wins & 58 nominations.",
:Poster => "http://ia.media-imdb.com/images/M/MV5BMTczNTI2ODUwOF5BMl5BanBnXkFtZTcwMTU0NTIzMw@@._V1_SX300.jpg",
:Metascore => "79",
:imdbRating => "7.9",
:imdbVotes => "635,229",
:imdbID => "tt0371746",
:Type => "movie",
:tomatoMeter => "94",
:tomatoImage => "certified",
:tomatoRating => "7.7",
:tomatoReviews => "266",
:tomatoFresh => "249",
:tomatoRotten => "17",
:tomatoConsensus => "Director Jon Favreau and star Robert Downey Jr. make this smart, high impact superhero movie one that even non-comics fans can enjoy.",
:tomatoUserMeter => "91",
:tomatoUserRating => "4.2",
:tomatoUserReviews => "1072111",
:DVD => "30 Sep 2008",
:BoxOffice => "$318.3M",
:Production => "Paramount Pictures",
:Website => "http://www.ironmanmovie.com/",
:Response => "True"
}
最佳答案 好吧,你必须将你的网址包装在报价中.否则&通过在该位置断开命令导致问题.
curl "http://www.omdbapi.com/?t=Iron+Man&y=&plot=short&tomatoes=true&r=json"