我制作了一个脚本来检索我的一个博客的所有帖子标题的字符串。问题是我无法检索超过20个标题。
理论上,http://www.tumblr.com/docs/en/api/v1说:“默认情况下包含最近的20个帖子。您可以传递这些可选的GET参数:.... num - 要返回的帖子数。默认值为20,并且最大值是50. .....“
我应该能够获得最高50分吗?
我的GET代码如下所示:
$.ajax({
url: "http://api.tumblr.com/v2/blog/var-lak.tumblr.com/posts?api_key=(my-api-key)text?limit=50&format=text",
dataType: 'jsonp',
success: function(results){
//.....
提前致谢, 阿提拉
答案 0 :(得分:5)
根据文档,您在那里传递了错误的URL。文档中提到的GET参数由&分隔。登录地址,所以在:
http://api.tumblr.com/v2/blog/var-lak.tumblr.com/posts?api_key=(my-api-key)text?limit=50&format=text
您将按照GET变量传递到服务器:
api_key = (my-api-key)text?limit=50
format = text
通过docs to v2 API,您必须传递 limit 变量,因此您应该提供:
api_key = (my-api-key)
limit = 50
format = text
这意味着网址应如下所示:
http://api.tumblr.com/v2/blog/var-lak.tumblr.com/posts?api_key=(my-api-key)&limit=50&format=text
这应该有用。