Skip to content

search.user timeline

lisztli edited this page Apr 1, 2012 · 6 revisions

#GET /search/user_timeline

搜索指定用户消息

返回的结果中搜索关键字会使用html标签区分出来

如果format=html, keyword 会表示为 <b>keyword</b>

如果format!=html, keyword 会表示为 &lt;strong&gt;keyword&lt;/strong&gt;

##路径

http://api.fanfou.com/search/user_timeline.[json|xml|rss]

##调用方法

GET 

##参数:

###q

  • 作用: 搜索关键词

  • 格式: q=query_word

  • 字段说明: 必选, 多个关键词可用 |分割

###id

  • 作用: 目标用户的id,未设置则为当前登录用户

  • 格式: 'id=user_id'

  • 字段说明: 可选

###since_id

  • 作用: 只返回消息id大于since_id的消息

  • 格式: since_id=msg_id

  • 字段说明: 可选

###max_id

  • 作用: 只返回消息id小于等于max_id的消息

  • 格式: max_id=msg_id

  • 字段说明: 可选

###count

  • 作用: 指定返回消息的条数

  • 格式: count=msg_count

  • 字段说明: 可选, count 取值范围1至60

###mode

  • 作用: 当mode=default(默认)时,返回消息中用户信息包含用户自定义profile.mode=lite, profile不会包含在返回信息中

  • 格式: mode=[default|lite]

  • 字段说明: 可选

###format

  • 作用: 当format=html时,返回消息中@提到的用户,网址等输出html链接

  • 格式: format=html

  • 字段说明: 可选

###callback

  • 格式: callback=javascript函数名

  • 作用: 当使用json格式时,生成的json对象将作为参数传给指定的javascript函数

  • 字段说明: 可选

##返回结果

###成功

  • HTTP Status Code

    200 OK HTTP/1.1

  • 返回值

    • json格式

      返回一个由status object组成的数组,status object的格式参见statuses.show

        {
            status_0,
            status_1,
            status_2,
            status_3,
            status_4,
            ...
        }
      
Clone this wiki locally