Bbs/getuserpostlist

出自天涯开放平台资源

跳转到: 导航, 搜索

目录

bbs/getuserpostlist

获取当前用户主题帖子列表

URL

http://open.tianya.cn/api/bbs/getuserpostlist.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))
itemtype true int 1[主版],2[副版],3[城市]
pagesize true int 列表分页大小
nextid true int 分页ID(从nextid开始分页,从获取到的列表里取出id值传入,第一页不需要传此参数)
outformat false string json或xml

注意事项

http://open.tianya.cn/api/bbs/getuserpostlist.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"?><rows><item id="0"><id>12893329</id><art_id>1100</art_id><item>开发者</item><title>我来发表帖子支持一下2</title><compose_time>2011-09-07 11:30:29.757</compose_time><link>http://www.tianya.cn/techforum/content/774/1100.shtml</link></item></rows>

JSON示例

{"rows":[{"id":"12893329","art_id":"1100","item":"开发者","title":"我来发表帖子支持一下2","compose_time":"2011-09-07 11:30:29.757","link":"http://www.tianya.cn/techforum/content/774/1100.shtml"}]} 

返回数据说明

名称 类型 输出条件 说明
id int 分页ID
art_id int 帖子ID
item String 版块ID
title String 标题
compose_time timestamp 回复时间
link String 帖子地址
item_name String 版块名
user_name String 用户名

PHP示例

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