Account/end session/en

跳转到: 导航, 搜索

目录

account/end_session

Terminate the authenticated user session. Log out and set cookie to null. This API is used for widget and web application.

URL

http://api.t.sina.com.cn/account/end_session.(json%7Cxml)

Supported Formats

XML/JSON

HTTP Request Method

GET

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)

Notes

None

Example Request

XML
curl -u "username:password" "http://api.t.sina.com.cn/account/end_session.xml?source=appkey"
JSON
curl -u "username:password" "http://api.t.sina.com.cn/account/end_session.json?source=appkey"

Response

XML Example

<?xml version="1.0" encoding="UTF-8"?>
<user>
  <id>110020</id>
  <screen_name>Testuser</screen_name>
  <name>Testuser</name>
  <province>11</province>
  <city>8</city>
  <location>北京 海淀区</location>
  <description>openapi test user</description>
  <url>http://open.t.sina.com.cn</url>
  <profile_image_url>http://tp2.sinaimg.cn/1642466141/50/1281523744</profile_image_url>
  <domain>testuser</domain>
  <gender>m</gender>
  <followers_count>57</followers_count>
  <friends_count>59</friends_count>
  <statuses_count>131</statuses_count>
  <favourites_count>1</favourites_count>
  <created_at>Fri Aug 28 00:00:00 +0800 2009</created_at>
  <following>false</following>
  <verified>false</verified>
  <allow_all_act_msg>false</allow_all_act_msg>
  <geo_enabled>false</geo_enabled>
  <status>
    <created_at>Fri Sep 10 09:37:19 +0800 2010</created_at>
    <id>2465135565</id>
    <text>如果创新工厂的“点心”能够取代MTK成为山寨的主流系统,到时中国将遍地开满Android之花吧。</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/>
  </status>
</user>

JSON Example

{
   "id":1642466141,
   "screen_name":"Testuser",
   "name":"Testuser",
   "province":"11",
   "city":"8",
   "location":"北京 海淀区",
   "description":"openapi test user",
   "url":"http://open.t.sina.com.cn",
   "profile_image_url":"http://tp2.sinaimg.cn/1642466141/50/1281523744",
   "domain":"Testuser",
   "gender":"m",
   "followers_count":57,
   "friends_count":59,
   "statuses_count":131,
   "favourites_count":1,
   "created_at":"Fri Aug 28 00:00:00 +0800 2009",
   "following":false,
   "allow_all_act_msg":false,
   "geo_enabled":false,
   "verified":false,
   "status":{
      "created_at":"Fri Sep 10 09:37:19 +0800 2010",
      "id":2465135565,
      "text":"如果创新工厂的“点心”能够取代MTK成为山寨的主流系统,到时中国将遍地开满Android之花吧。",
      "source":"<a href=\"http://t.sina.com.cn\" rel=\"nofollow\">新浪微博</a>",
      "favorited":false,
      "truncated":false,
      "in_reply_to_status_id":"",
      "in_reply_to_user_id":"",
      "in_reply_to_screen_name":"",
      "geo":null
   }
}

Others

PHP Example

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

//account/end_session
$c = new WeiboClient( WB_AKEY , 
                      WB_SKEY , 
                      $_SESSION['last_key']['oauth_token'] , 
                      $_SESSION['last_key']['oauth_token_secret']  );

$msg = $c->oauth->post("http://api.t.sina.com.cn/account/end_session.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;
}
if (isset($msg['name'])){
	echo($msg['name']);
}