Statuses/unread
(→使用示例:) |
(→PHP示例) |
||
第41行: | 第41行: | ||
curl -u uid:password http://api.t.sina.com.cn/statuses/unread.json?source=appkey | curl -u uid:password http://api.t.sina.com.cn/statuses/unread.json?source=appkey | ||
====PHP示例==== | ====PHP示例==== | ||
+ | 请从 [[SDK | 微博SDK开发包下载]] 处下载PHP SDK(支持OAuth验证之版本)<br> | ||
+ | 代码示例如下: | ||
<pre> | <pre> | ||
//Statuses/unread | //Statuses/unread | ||
− | $c = new WeiboClient( WB_AKEY , WB_SKEY , $_SESSION['last_key']['oauth_token'] , $_SESSION['last_key']['oauth_token_secret'] ); | + | $c = new WeiboClient( WB_AKEY , |
+ | WB_SKEY , | ||
+ | $_SESSION['last_key']['oauth_token'] , | ||
+ | $_SESSION['last_key']['oauth_token_secret'] ); | ||
+ | |||
$msg = $c->oauth->get('http://api.t.sina.com.cn/statuses/unread.json'); | $msg = $c->oauth->get('http://api.t.sina.com.cn/statuses/unread.json'); | ||
if ($msg === false || $msg === null){ | if ($msg === false || $msg === null){ |
2010年8月4日 (三) 15:05的版本
目录 |
statuses/unread
获取当前用户Web未读消息数,包括@我的, 新评论,新私信,新粉丝数。
URL
http://api.t.sina.com.cn/statuses/unread.format
格式
xml, json
是否需要登录
true
请求数限制
true
请求参数
无
返回结果
XML示例:
<?xml version="1.0" encoding="UTF-8"?> <count> <comments>10</comments> <mentions>0</mentions> <dm>0</dm> <followers>2</followers> <count>
JSON示例:
{"comments":0, "dm":1, "mentions":2, "followers":3}
使用示例:
需修改appkey
- xml:
curl -u uid:password http://api.t.sina.com.cn/statuses/unread.xml?source=appkey
- json:
curl -u uid:password http://api.t.sina.com.cn/statuses/unread.json?source=appkey
PHP示例
请从 微博SDK开发包下载 处下载PHP SDK(支持OAuth验证之版本)
代码示例如下:
//Statuses/unread $c = new WeiboClient( WB_AKEY , WB_SKEY , $_SESSION['last_key']['oauth_token'] , $_SESSION['last_key']['oauth_token_secret'] ); $msg = $c->oauth->get('http://api.t.sina.com.cn/statuses/unread.json'); 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; } $followers = $msg['followers']; $dm = $msg['dm']; $mentions = $msg['mentions']; $comments = $msg['comments']; echo $followers.','.$dm.','.$mentions.','.$comments;