Bbs/getarticlecontent

出自天涯开放平台资源

跳转到: 导航, 搜索

目录

bbs/getarticlecontent

获取帖子的具体内容包括回复内容

URL

http://open.tianya.cn/api/bbs/getarticlecontent.php

支持格式

XML/JSON

HTTP请求方式

GET/POST

是否需要登录

true,关于授权机制,参见OAuth相关说明

请求数限制

true,关于请求数限制,参见OAuth相关说明

请求参数

  必选 类型及范围 说明
appkey true string 申请应用时分配的appkey,调用接口时候代表应用的唯一身份
oauth_token true string 授权成功后所获得的 oauth_token
oauth_token_secret true string 授权成功后所获得的oauth_token_secret
timestamp true string 请求时候产生的时间戳time()
tempkey true string strtoupper(md5($timestamp.$appkey.$oauth_token.$oauth_token_secret.$appsecret))
item true string 版块id(从getitemlist从可获取到)
articleid true string 论坛帖子id
pagenum true string 帖子页数
outformat true bool json或xml

注意事项

返回的帖子信息字数在140字以内
http://open.tianya.cn/api/bbs/getarticlecontent.php

若取当前用信息错误,则返回400错误,提示:"error_code"=>"40002", "error_msg"=>"request data error若取当前用信息错误,则返回400错误,提示: "error_code"=>"40002", "error_msg"=>"request data error"

返回结果

XML示例

<?xml version="1.0" encoding="utf8"?><item id="0"><id>8322</id><author_id>53069444</author_id><author_name>jichre</author_name><content>请更换邮箱试试<br>  <br>  这句话<br></content><reply_time>2011-06-16 15:22:00.0</reply_time></item><item id="1"><id>8323</id><author_id>12781948</author_id><author_name>包包里没糖</author_name><content>请再试试。<br></content><reply_time>2011-06-16 15:52:00.0</reply_time></item>

JSON示例

[{"id":"8322","author_id":"53069444","author_name":"jichre","content":"\u53d1\u9001\u90ae\u4ef6\u5931\u8d25\uff0c\u8bf7\u66f4\u6362\u90ae\u7bb1\u8bd5\u8bd5
\u3000\u3000
\u3000\u3000\u603b\u662f\u51fa\u73b0\u8fd9\u53e5\u8bdd
","reply_time":"2011-06-16 15:22:00.0"},{"id":"8323","author_id":"12781948","author_name":"\u5305\u5305\u91cc\u6ca1\u7cd6","content":"\u8bf7\u518d\u8bd5\u8bd5\u3002
","reply_time":"2011-06-16 15:52:00.0"}]

返回结果示例

名称 类型 输出条件 说明
id int 回复ID[主版的所有帖子回复ID=0]
author_id int 作者ID
author_name String 作者名
content String 内容
reply_time timestamp 回复时间

PHP示例

SDK下载
代码示例如下: 
include 'tyapi.php'; 
//参数设置 
$appkey=; 
$appsecret=;
$url = 'http://open.tianya.cn/api/bbs/getarticleinfo.php';
$param[‘item’]=784;
$param[‘articleid’]=1089;
$param[‘pagenum’]=1;
$data = do_post($url,$appkey,$appsecret,$_SESSION["oauth_token"],$_SESSION["oauth_token_secret"],$param);
查看
个人工具
成功案例
帮助中心