Statuses/comment/en

跳转到: 导航, 搜索

目录

statuses/comment

Comment a weibo. Request must be handed in POST method.

URL

http://api.t.sina.com.cn/statuses/comment.(json%7Cxml)

Supported Formats

XML/JSON

HTTP Request Method

POST

Requires Authentication

true
See the Authorization Mechanism Statement for authorization details

Requests Count Limitation

true
See the Interface Access Rights Statement for the Request Count Limitaiton details.

Request Parameters

  Requires Type and Range Description
source true string AppKey for the application to identify it. ( This parameter is not needed when using OAuth)
id true int64 The weibo ID to be commented
comment true string Comment content. It uust be encoded by URLEncode within 140 Chinese character
cid false int64 The comment ID to be replied.

Notes

  • In order to prevent from repeated submit, returns 400 error if the weibo content is same as the last one.
  • It returns 400 error if id or cid don’t’ exist.
  • If correct cid is provided, it is to reply the specified comment. The id parameter is ignored in this case. Even if the comment represented by the cid parameter does not belong to the weibo represented by the id parameter, comments posted by this interface directly replies the comment represented by the cid. See statuses/reply

Example Request

XML
curl -u "username:password" -d "id=4046214423&comment=wahaha" "http://api.t.sina.com.cn/statuses/comment.xml?source=appkey"
JSON
curl -u "username:password" -d "id=4046214423&comment=wahaha" "http://api.t.sina.com.cn/statuses/comment.json?source=appkey"

Response

XML Example

<?xml version="1.0" encoding="UTF-8"?>
<comment>
  <created_at>Fri Dec 03 10:22:44 +0800 2010</created_at>
  <id>4976730453</id>
  <text>wahaha</text>
  <source>
    <a href="http://open.t.sina.com.cn">微博开放平台接口</a>
  </source>
  <user>
    <id>1658122963</id>
    <screen_name>zhangwei217245</screen_name>
    <name>zhangwei217245</name>
    <province>11</province>
    <city>5</city>
    <location>北京 朝阳区</location>
    <description>ABCDE</description>
    <url/>
    <profile_image_url>http://tp4.sinaimg.cn/1658122963/50/1282754213</profile_image_url>
    <domain>zhangwei217245</domain>
    <gender>m</gender>
    <followers_count>22</followers_count>
    <friends_count>43</friends_count>
    <statuses_count>115</statuses_count>
    <favourites_count>3</favourites_count>
    <created_at>Tue Nov 03 00:00:00 +0800 2009</created_at>
    <following>false</following>
    <verified>false</verified>
    <allow_all_act_msg>false</allow_all_act_msg>
    <geo_enabled>true</geo_enabled>
    <status>
      <created_at>Thu Dec 02 17:23:52 +0800 2010</created_at>
      <id>4023418959</id>
      <text>哎呀妈呀,终于找到组织了。</text>
      <source>
        <a href="http://t.sina.com.cn">新浪微博</a>
      </source>
      <favorited>false</favorited>
      <truncated>false</truncated>
      <geo/>
      <in_reply_to_status_id/>
      <in_reply_to_user_id/>
      <in_reply_to_screen_name/>
      <retweeted_status>
        <created_at>Thu Dec 02 17:23:03 +0800 2010</created_at>
        <id>4023402439</id>
        <text>再看看在哪AGAIN</text>
        <source>
          <a href="">微博开放平台接口</a>
        </source>
        <favorited>false</favorited>
        <truncated>false</truncated>
        <geo xmlns:georss="http://www.georss.org/georss">
          <georss:point>39.984833 116.310005</georss:point>
        </geo>
        <in_reply_to_status_id/>
        <in_reply_to_user_id/>
        <in_reply_to_screen_name/>
        <user>
          <id>1658122963</id>
          <screen_name>zhangwei217245</screen_name>
          <name>zhangwei217245</name>
          <province>11</province>
          <city>5</city>
          <location>北京 朝阳区</location>
          <description>ABCDE</description>
          <url/>
          <profile_image_url>http://tp4.sinaimg.cn/1658122963/50/1282754213</profile_image_url>
          <domain>zhangwei217245</domain>
          <gender>m</gender>
          <followers_count>22</followers_count>
          <friends_count>43</friends_count>
          <statuses_count>113</statuses_count>
          <favourites_count>3</favourites_count>
          <created_at>Tue Nov 03 00:00:00 +0800 2009</created_at>
          <following>false</following>
          <verified>false</verified>
          <allow_all_act_msg>false</allow_all_act_msg>
          <geo_enabled>true</geo_enabled>
        </user>
      </retweeted_status>
      <annotations/>
    </status>
  </user>
  <status>
    <created_at>Fri Dec 03 09:25:51 +0800 2010</created_at>
    <id>4046214423</id>
    <text>维基解密新主机被曝位于军事掩体内(图) http://sinaurl.cn/hbqEya</text>
    <source>
      <a href="http://tech.sina.com.cn/">新浪科技</a>
    </source>
    <favorited>false</favorited>
    <truncated>false</truncated>
    <geo/>
    <in_reply_to_status_id/>
    <in_reply_to_user_id/>
    <in_reply_to_screen_name/>
    <thumbnail_pic>http://ww3.sinaimg.cn/thumbnail/63743d1cjw6dbz63h1rfrj.jpg</thumbnail_pic>
    <bmiddle_pic>http://ww3.sinaimg.cn/bmiddle/63743d1cjw6dbz63h1rfrj.jpg</bmiddle_pic>
    <original_pic>http://ww3.sinaimg.cn/large/63743d1cjw6dbz63h1rfrj.jpg</original_pic>
    <user>
      <id>1668562204</id>
      <screen_name>赵海俊的微薄</screen_name>
      <name>赵海俊的微薄</name>
      <province>11</province>
      <city>5</city>
      <location>北京 朝阳区</location>
      <description>运动健将</description>
      <url>http://blog.sina.com.cn/eshesoulheart</url>
      <profile_image_url>http://tp1.sinaimg.cn/1668562204/50/1279885528/1</profile_image_url>
      <domain/>
      <gender>m</gender>
      <followers_count>315</followers_count>
      <friends_count>611</friends_count>
      <statuses_count>2984</statuses_count>
      <favourites_count>53</favourites_count>
      <created_at>Thu Dec 10 00:00:00 +0800 2009</created_at>
      <following>false</following>
      <verified>false</verified>
      <allow_all_act_msg>false</allow_all_act_msg>
      <geo_enabled>true</geo_enabled>
    </user>
    <annotations/>
  </status>
</comment>

JSON Example

{
    "id" : 4976882559,
    "text" : "wakaka",
    "created_at" : "Fri Dec 03 10:28:55 +0800 2010",
    "source" : "<a href=\"http://open.t.sina.com.cn\" rel=\"nofollow\">微博开放平台接口</a>",
    "user" : 
    {
        "name" : "zhangwei217245",
        "domain" : "zhangwei217245",
        "geo_enabled" : true,
        "followers_count" : 22,
        "statuses_count" : 115,
        "favourites_count" : 3,
        "city" : "5",
        "description" : "ABCDE",
        "verified" : false,
        "status" : 
        {
            "created_at" : "Thu Dec 02 17:23:52 +0800 2010",
            "text" : "哎呀妈呀,终于找到组织了。",
            "truncated" : false,
            "retweeted_status" : 
            {
                "created_at" : "Thu Dec 02 17:23:03 +0800 2010",
                "text" : "再看看在哪AGAIN",
                "truncated" : false,
                "in_reply_to_status_id" : "",
                "in_reply_to_screen_name" : "",
                "geo" : 
                {
                    "type" : "Point",
                    "coordinates" : 
                    [
                        39.984833,
                        116.310005
                    ]
                },
                "user" : 
                {
                    "name" : "zhangwei217245",
                    "domain" : "zhangwei217245",
                    "geo_enabled" : true,
                    "followers_count" : 22,
                    "statuses_count" : 113,
                    "favourites_count" : 3,
                    "city" : "5",
                    "description" : "ABCDE",
                    "verified" : false,
                    "id" : 1658122963,
                    "gender" : "m",
                    "friends_count" : 43,
                    "screen_name" : "zhangwei217245",
                    "allow_all_act_msg" : false,
                    "following" : false,
                    "url" : "",
                    "profile_image_url" : "http://tp4.sinaimg.cn/1658122963/50/1282754213",
                    "created_at" : "Tue Nov 03 00:00:00 +0800 2009",
                    "province" : "11",
                    "location" : "北京 朝阳区"
                },
                "favorited" : false,
                "in_reply_to_user_id" : "",
                "id" : 4023402439,
                "source" : "<a href=\"\" rel=\"nofollow\">微博开放平台接口</a>"
            },
            "in_reply_to_status_id" : "",
            "annotations" : 
            [

            ],
            "in_reply_to_screen_name" : "",
            "geo" : null,
            "favorited" : false,
            "in_reply_to_user_id" : "",
            "id" : 4023418959,
            "source" : "<a href=\"http://t.sina.com.cn\" rel=\"nofollow\">新浪微博</a>"
        },
        "id" : 1658122963,
        "gender" : "m",
        "friends_count" : 43,
        "screen_name" : "zhangwei217245",
        "allow_all_act_msg" : false,
        "following" : false,
        "url" : "",
        "profile_image_url" : "http://tp4.sinaimg.cn/1658122963/50/1282754213",
        "created_at" : "Tue Nov 03 00:00:00 +0800 2009",
        "province" : "11",
        "location" : "北京 朝阳区"
    },
    "status" : 
    {
        "created_at" : "Fri Dec 03 09:25:51 +0800 2010",
        "text" : "维基解密新主机被曝位于军事掩体内(图) http://sinaurl.cn/hbqEya",
        "bmiddle_pic" : "http://ww3.sinaimg.cn/bmiddle/63743d1cjw6dbz63h1rfrj.jpg",
        "original_pic" : "http://ww3.sinaimg.cn/large/63743d1cjw6dbz63h1rfrj.jpg",
        "truncated" : false,
        "in_reply_to_status_id" : "",
        "annotations" : 
        [

        ],
        "in_reply_to_screen_name" : "",
        "geo" : null,
        "user" : 
        {
            "name" : "赵海俊的微薄",
            "domain" : "",
            "geo_enabled" : true,
            "followers_count" : 315,
            "statuses_count" : 2984,
            "favourites_count" : 53,
            "city" : "5",
            "description" : "运动健将",
            "verified" : false,
            "id" : 1668562204,
            "gender" : "m",
            "friends_count" : 611,
            "screen_name" : "赵海俊的微薄",
            "allow_all_act_msg" : false,
            "following" : false,
            "url" : "http://blog.sina.com.cn/eshesoulheart",
            "profile_image_url" : "http://tp1.sinaimg.cn/1668562204/50/1279885528/1",
            "created_at" : "Thu Dec 10 00:00:00 +0800 2009",
            "province" : "11",
            "location" : "北京 朝阳区"
        },
        "favorited" : false,
        "thumbnail_pic" : "http://ww3.sinaimg.cn/thumbnail/63743d1cjw6dbz63h1rfrj.jpg",
        "in_reply_to_user_id" : "",
        "id" : 4046214423,
        "source" : "<a href=\"http://tech.sina.com.cn/\" rel=\"nofollow\">新浪科技</a>"
    }
}

Others

Java Example

Please download Java SDK from . Weibo SDK Development Kit Dowload Site
Sample Code:

package weibo4j.examples;

import weibo4j.Status;
import weibo4j.Weibo;

public class UpdateComment {

	/**
	 * 对一条微博信息进行评论
	 * @param args
	 */
	public static void main(String[] args) {
		System.setProperty("weibo4j.oauth.consumerKey", Weibo.CONSUMER_KEY);
    	System.setProperty("weibo4j.oauth.consumerSecret", Weibo.CONSUMER_SECRET);
        try {
       	Weibo weibo = getWeibo(true,args);
       	Status status = weibo.updateStatus("测试12345");//发表新微博信息
       	Thread.sleep(1000);
       	String sid = status.getId()+"";//微博id
       	System.out.println(sid + " : "+ status.getText()+"  "+status.getCreatedAt());
       	weibo.updateComment("测试评论", sid, null);//对刚发表的微博进行评论
       	Comment comment = weibo.updateComment("测试评论", sid, null);
       	System.out.println(comment.getId() + " : " + comment.getText() + "  " + comment.getCreatedAt());
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	private static Weibo getWeibo(boolean isOauth,String ... args) {
		Weibo weibo = new Weibo();
		if(isOauth) {//oauth验证方式 args[0]:访问的token;args[1]:访问的密匙
			weibo.setToken(args[0], args[1]);
		}else {//用户登录方式
    		weibo.setUserId(args[0]);//用户名/ID
     		weibo.setPassword(args[1]);//密码
		}
		return weibo;
	}
}

PHP Example

Please download PHP SDK with OAUTH supported from Weibo SDK Development Kit Dowload Site
. Sample Code:

//Statuses/comment
// 对一条微博信息进行评论
$c = new WeiboClient( WB_AKEY , 
                      WB_SKEY , 
                      $_SESSION['last_key']['oauth_token'] , 
                      $_SESSION['last_key']['oauth_token_secret']  );
//发表新微博信息
$msg = $c->update("测试发表微博");
if ($msg === false || $msg === null){
	echo "Error occured";
	return false;
}
if (isset($msg['error_code']) && isset($msg['error'])){
	echo ('Error_code: '.$msg['error_code'].';  Error: '.$msg['error'] );
	return false;
}
//微博id
$sid = $msg['id'];
echo($sid." : ".$msg['text']." ".$msg["created_at"]);
sleep(5);
//对刚发表的微博进行评论
$msg = $c->send_comment($sid,"测试评论",null);
if ($msg === false || $msg === null){
	echo "Error occured";
	return false;
}
if (isset($msg['error_code']) && isset($msg['error'])){
	echo ('Error_code: '.$msg['error_code'].';  Error: '.$msg['error'] );
	return false;
}
echo($msg['id'].' : '.$msg['text'].'  '.$msg['created_at']);