函数说明

微博登录认证功能,调用OAuth2授权页面进行登录授权。

Example

WB2.login(function() {
	//callback function
});

参数说明

名称 类型 默认值 是否必选 描述
callback Function 登录后的回调函数。

函数说明

退出微博登录功能。

Example

WB2.logout(function() {
	//callback function
});

参数说明

名称 类型 默认值 是否必选 描述
callback Function 退出登录后的回调函数。

函数说明

检测微博登录状态。

Example

var status = WB2.checkLogin();
alert(status);

返回值: true已登录;false未登录

函数说明

第三方与微博API进行数据交互及采用Js方式调用内置微博组件的入口函数。

WB2.anyWhere(function(W){
	//数据交互
	W.parseCMD(...);
	
	//调用微博组件
	W.widget.hoverCard(...);
	W.widget.followButton(...);
	...
});

参数说明

名称 类型 默认值 是否必选 描述
callback Function 必需指定一个形参W,可以通过形参调用parseCMD读取开放平台API接口或者使用微博组件。具体见对 parseCMD及Js调用微博组件的说明。

函数说明

第三方与开放平台API接口进行数据请求的函数,必须在WB2.anyWhere中通过W对象调用。

Example

WB2.anyWhere(function(W){
	//数据交互
	W.parseCMD('/users/show.json', function(oResult, bStatus) {
		if(bStatus) {
			//to do something...
		}
	}, {
		screen_name : '姚晨'
	}, {
		method : 'get',
		cache_time : 30
	});
});

参数说明

名称 类型 默认值 是否必选 描述
uri String 传递给API接口的命令URI,如“/users/show.json”、“statuses/public_timeline.json”,请见openAPI文档
callback Function 请求API接口返回数据后的回调函数。默认返回两个参数:
oResult:接口返回数据,json格式。
bStatus:接口返回状态,true(接口正常)/false(接口异常)
args Object(json) 发起数据请求时,传递给API接口的参数对象。如“users/show.json”接口中的,uid, screen_name等。
opts Object(json) {method: 'post', cache_time: 0} 请求API接口的时候的附加属性
method:请求类型,默认为post
cache_time:数据缓存时间,默认为0,单位:秒。

更多接口测试,请使用API测试工具,通过Javascript调用微博组件请参考:微博选择器