您好,登錄后才能下訂單哦!
首先驗證頭條接口是否支持jsonp,在接口地址的參數中添加callback=call
http://www.toutiao.com/pgc/ma/?page_type=1&count=10&version=2&platform=pc&media_id=52155491628&max_behot_time=0&as=A1A578A48B28B39&cp=584B080BD3899E1&callback=call
訪問接口,返回的數據為:call(...)的形式
由此判斷接口支持jsonp,那么接下來就好辦了,可以使用jsonp訪問接口,然后從返回數據中提取出所需要的數據。
var time = 0; var as_param; var cp_param; $(function(){ var param = getParam(); as_param = param.as; cp_param = param.cp; getWeare(); }); function getWeare(){ $.ajax({ url:"http://www.toutiao.com/pgc/ma/?page_type=1&count=10&version=2&platform=pc&media_id=52155491628&max_behot_time=" +time+"&as="+as_param+"&cp="+cp_param+"&callback=tt", type:'get', dataType:'jsonp', jsonp:'tt' }); } function tt(data){ var tarray = []; if(data.has_more==1){ var adata = data.data; for(var i = 0; i < adata.length; i++){ var tmap = {}; var title = adata[i].title; var link = adata[i].source_url; tmap['title'] = title; tmap['url'] = TT + link; tarray.push(tmap); } } }
如此,搞定
詳細代碼請訪問微兒博客,可百度搜索微兒博客或者直接點擊 www.weare.net.cn
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。