Topic.get

出自天涯开放平台资源

跳转到: 导航, 搜索

目录

topic.get

获取问题列表

URL

http://open.tianya.cn/api/wenda/getTopics.php

支持格式

XML/JSON

HTTP请求方式

GET/POST

是否需要授权验证

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

请求参数

参数名		类型		可选		默认		描述
topicIds		array		no				提问ID列表
status		string:enum	yes		all		zero|open|closed|all
sort		string:enum	yes		updated		created|updated
startIndex	string		yes		1		分页参数
count		string		yes		10		分页参数
beginCreateTime	string		yes				问题创建时间
endCreateTime	string		yes				问题创建时间

注意事项

注:请求参数的编码字符集要求为utf8

请求错误

当问答API在调用时出现错误,API会携带错误码和相关错误描述信息返回给调用者,格式如下:

"error_code": "40001",
"error_flag":"true",
"error_msg":"parameter error"

具体的错误码定义如下:

错误码	描述
40001	请求参数有错
40002	请求api内部错误

返回结果

JSON示例

{
"result": {
"topics":[<TOPIC1>, <TOPIC2>,...]
   }
}

XML示例

<?xmlversion="1.0"encoding="utf8"?>
<result>
<topics>
<TOPIC1>…</ TOPIC1>
<TOPIC2>…</ TOPIC2>
<topics>
</result>

返回信息说明:

参数名	类型	描述
topics	array	提问列表,只返回meta信息不返回具体内容

返回错误信息:
请参见本文档中“错误码定义”部分。

PHP示例

SDK下载
代码示例如下: 
include 'tyapi.php'; 
//参数设置 
$appkey=; 
$appsecret=;
$url = 'http://open.tianya.cn/api/wenda/getTopics.php';
$param=…;
do_post($url,$appkey,$appsecret,$_SESSION["oauth_token"],$_SESSION
["oauth_token_secret"],$param);
查看
个人工具
成功案例
帮助中心