使用tmdb api使用jquery
提取电影信息$(document).ready(function(){
var url = 'http://api.themoviedb.org/3/',
mode = 'search/movie?query=',
input,
movieName,
key = '&api_key=fed63cb1875f494391fd712f9a2aed7e';
按钮点击它调用api,
$('#submit-btn').click(function() {
var input = $('#movie-text').val(),
movieName = encodeURI(input);
$.ajax({
type: 'GET',
url: url + mode + input + key,
async: false,
jsonpCallback: 'testing',
crossDomain: true,
contentType: 'application/json',
dataType: 'jsonp',
success: function(json) {
console.dir(json);
},
error: function(e) {
console.log(e.message);
}
});
var newurl = url + mode + input + key ;
console.log(newurl);
//giving errors in get
$.getJSON(newurl+"?callback=?",function(json){
console.log(json[0].results[0].original_title);
//printing the movie title on the ***console***
});
});
});
它给了我 错误 ,
GET http://api.themoviedb.org/3/search/movie?query=avengers&api_key=fed63cb1875 ... 9a2aed7e?callback = jQuery19104732654287945479_1438057058565& _ = 1438057058566
b.extend.ajax b.extend.getJSON (匿名功能) b.event.dispatch v.handle
无法加载资源:服务器响应状态为401(未授权)
答案 0 :(得分:-1)
您必须提供 valid key
。
<强> Invalid Key:
强>
http://api.themoviedb.org/3/search/movie?query=avengers&api_key=fed63cb1875
请按以下方式使用 api_key
:
fed63cb1875f494391fd712f9a2aed7e
请检查 url
:
http://api.themoviedb.org/3/search/movie?query=avengers&api_key=fed63cb1875f494391fd712f9a2aed7e