豆瓣API使用介绍及通过ajax跨域获取url的json数据的方法
来源:互联网 发布:淘宝代付关闭怎么回事 编辑:程序博客网 时间:2024/05/01 00:29
一、豆瓣API简介及快速入门:
例如想获取ID为1220562的图书相关信息,则请求如下:
http://api.douban.com/v2/book/1220562,返回的为json,其中的信息包括:
id;alt/rating(评分)/author/image/title/summary(简介)/attrs(包含一组jason数据,里面有出版社、出版日期、坐等、价格、书名、页数等等一些列信息)/tags
要获取图书的信息,每个url都不同,可以到
http://developers.douban.com/wiki/?title=book_v2#get_book
查看相关url
使用get方式获取单挑API数据时方法如下:
GET https://api.douban.com/v2/book/17604305?fields=id,title,url
便可返回一端json数据
获取图书信息:
GET https://api.douban.com/v2/book/:id
根据ISBN获取信息:
GET https://api.douban.com/v2/book/isbn/:name
还有许多可以获取的信,都在豆瓣读书API中,找到对应的url即可
二、通过url读取json数据的方法
1、通过jquery的ajax进行跨域
jQuery(document).ready(function(){
$.ajax({
type : "get", //jquey是不支持post方式跨域的
async:false,
url : "http://api.taobao.com/apitools/ajax_props.do", //跨域请求的URL
dataType : "jsonp",
//传递给请求处理程序,用以获得jsonp回调函数名的参数名(默认为:callback)
jsonp: "jsoncallback",
//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
jsonpCallback:"success_jsonpCallback",
//成功获取跨域服务器上的json数据后,会动态执行这个callback函数
success : function(json){
alert(json);
}
});
});
2、通过getJson进行跨域读取数据
$.getJSON("http://api.taobao.com/apitools/ajax_props.do&jsoncallback=?",
function (data) {
alert(data);
}
);
- 豆瓣API使用介绍及通过ajax跨域获取url的json数据的方法
- 使用豆瓣书籍API获取json类型的数据
- 通过url获取Json格式的数据
- (js方法)通过给的api接口用ajax获取到接口数据
- 【OFBiz】通过jquery的Ajax获取json数据
- 通过jquery封装的ajax获取后台json数据
- ajax的使用及数据的获取
- jquery的ajax和getJson跨域获取json数据的实现方法
- jquery的ajax和getJson跨域获取json数据的实现方法
- 解决ajax跨域访问获取数据返回json的方法
- 使用jquery获取url及url参数的方法
- 使用jquery获取url及url参数的方法
- 使用jquery获取url及url参数的方法
- 使用jquery获取url及url参数的方法
- 使用jquery获取url及url参数的方法
- 使用jquery获取url及url参数的方法
- 使用jquery获取url及url参数的方法
- jquery的ajax和getJson跨域获取json数据
- 我尝试安装了jdk1.6,但是装过,检查ava版本仍然是1.3的解决
- 2015 ACM/ICPC Asia Regional Shenyang Online(1002)
- HTMLCSS常用英语词汇
- 常见加密算法分,用途,原理以及比较
- 电纸书开发研究
- 豆瓣API使用介绍及通过ajax跨域获取url的json数据的方法
- 黑马北京新闻项目连载(1)--->引导界面
- 在D盘目录下创建一个HelloWord.txt文件,分别用PrintWriter,BufferWriter向HelloWorde2.txt,HelloWorde3.txt键入字符串"ABCDEFG”
- 众筹平台建立步骤有哪些
- 数据结构学习---链表的若干操作
- Python
- 给定一个数组,找出不在数组中的最小的那个数字
- 几点建议,让Redis在你的系统中发挥更大作用
- AS边学边写——day03简单的用户界面