获取热评文章

接口名称

/sites/listTopThreads

接口说明

获取站点中每日/每周/每月/总评论数最多的文章。

URL

http://api.duoshuo.com/sites/listTopThreads.json

返回格式支持:json, jsonp

HTTP请求方式

GET

是否需要登录

请求参数

short_name string 必须

站点申请的多说二级域名。例如:你注册了http://apitest.duoshuo.com/时,多说二级域名为**apitest**。

range string 可选

获取的范围。daily:每日热评文章; weekly:每周热评文章; monthly:每月热评文章;all:总热评文章。

num_items int 可选

获取的条数。默认为5条。

channel_key int 可选

文章所属的频道。

请求示例

http://api.duoshuo.com/sites/listTopThreads.json?short_name=apitest

返回数据示例

{
    "code":0,
    "response":
    [{
        thread_id: "1",
        title: "多说是什么?",
        created_at: "2011-11-24T16:10:56+08:00",
        url: "http://blog.duoshuo.com/2011/11/what-is-duoshuo/",
        likes: 20,
        comments: 1384,
        reposts: 0
    },
    {
        thread_id: "2",
        title: "安装了多说的网站举例",
        created_at: "2011-12-02T12:57:14+08:00",
        url: "http://blog.duoshuo.com/all-installed/",
        likes: 26,
        comments: 640,
        reposts: 3
    }]
}

返回数据参数说明

code int 一定返回。

结果码。0为成功。失败时为错误码。

errorMessage string

错误消息。当code不为0时,返回错误消息。

response object

多说api返回结果中,通常在response中含有主要返回数据。当code为0时返回。

thread_id int

文章id文章。

created_at string

文章创建时间

title string

文章标题。

url string

文章链接。

likes int

这篇文章被点击喜欢的次数。

comments int

文章评论数。

reports int

这篇文章相关微博数。

多说已经提供了相关的小工具可以直接使用,请查看: 通用代码【站点热评文章】