Methods summary
public
array
|
#
register( string $nick, string $gender, string $password, string $email, string $ip, string $province = NULL, string $city = NULL )
注册新浪微博帐号
Parameters
- $nick
- 昵称, 必须参数.不超过20个汉字.
- $gender
- 性别, 必须参数. m,男,f,女.
- $password
- 密码, 必须参数.
- $email
- 注册邮箱, 必须参数.
- $ip
- 注册用户用户当前真实的IP.必须参数.
- $province
- 可选参数. 参考省份城市编码表
- $city
- 可选参数. 参考省份城市编码表,1000为不限
Returns
array
|
public
array
|
#
activate( string $uid, string $nickname, string $gender, string $email, string $ip, string $province, string $city = NULL )
二次注册微博的接口
Parameters
- $uid
- 用户UID,必选参数
- $nickname
- 昵称, 必须参数.不超过20个汉字.
- $gender
- 性别, 必须参数. m,男,f,女.
- $email
- 注册邮箱, 必须参数.
- $ip
- 注册用户用户当前真实的IP.必须参数.
- $province
- 参考省份城市编码表,必须参数.
- $city
- 可选参数. 参考省份城市编码表,1000为不限
Returns
array
|
public
array
|
#
search_users( string $q, integer $page = 1, integer $count = 10, array $extra = array() )
搜索微博用户
Parameters
- $q
- 搜索的关键字。
- $page
- 页码,可选。
- $count
- 每页返回的微博数。默认返回10条,可选。
- $extra
附加选项。格式:array('key0'=>'value0', 'key1'=>'value1', ....)。支持的key:
- snick int 搜索范围是否包含昵称。0为不包含,1为包含。
- sdomain int 搜索范围包含个性域名。0为不包含,1为包含。
- sintro int 搜索范围包含简介。0为不包含,1为包含。
- province int 省份ID,参考省份城市编码表
- city int 城市ID,参考省份城市编码表
- gender string 性别 (m 为男,f 为女)
- comorsch string 公司学校名称。
- sort int 排序方式,1为按更新时间,2为按粉丝数。
- callback string 仅JSON方式支持,用于JSONP跨域数据访问。
- base_app int 是否基于当前应用来获取数据。1表示基于当前应用来获取数据。
Returns
array
|
public
array
|
#
search_status( string $q, integer $page = 1, integer $count = 10, array $extra = array() )
搜索微博(多条件组合)
Parameters
- $q
- 搜索的关键字。
- $page
- 页码,可选。
- $count
- 每页返回的微博数。默认返回10条,可选。
- $extra
附加选项。格式:array('key0'=>'value0', 'key1'=>'value1', ....)。支持的key:
- filter_ori int 过滤器,是否原创 (0为全部,5为原创,4为转发,默认0)
- filter_pic int 过滤器,是否含图 (0为全部,1为含图,2为不含图)
- fuid int64 微博作者UID
- province int 省份ID
- city int 城市ID
- starttime int 开始时间(unix时间戳)
- endtime int 截止时间 (unix时间戳)
- needcount int 是否返回搜索结果数开关量,可选true/false,值为true时,返回值中,增加搜索结果数量字段。
- base_app int 可选参数. 是否按照当前应用信息对搜索结果进行过滤,可选True/False或者1/0,值为True/1时,返回值中,仅返回通过该应用发送的微博。
Returns
array
|
public
array
|
#
search( string $q, integer $page = 1, integer $count = 10, array $extra = array() )
搜索微博文章
Parameters
- $q
- 搜索的关键字。
- $page
- 页码,可选。
- $count
- 每页返回的微博数。默认返回10条,最大200条,可选。
- $extra
附加选项。格式:array('key0'=>'value0', 'key1'=>'value1', ....)。支持的key:
- geocode string 返回指定经纬度附近的信息。经纬度参数格式是“纬度,经度,半径”,半径支持km(公里),m(米),mi(英里)。格式需要URL Encode编码
Returns
array
|
public
array
|
#
location_route( array $params )
驾车路线查询接口。
Parameters
- $params
参数。格式:array('key0'=>'value0', 'key1'=>'value1', ....)。支持的key:
- begin_id int 起点的id(必须与city1结合使用,会覆盖beginxy)
- beginxy string 起点的坐标(逗号分隔,若有begin_id以begin_id为准)
- end_id int 终点的id(必须与city2结合使用,会覆盖endxy)
- endxy string 终点的坐标(逗号分隔,若有end_id以end_id为准)
- city1 string 起点所在城市代码,默认为0010(北京)
- city2 string 终点所在城市代码,默认为0010(北京)
- t int 查询类型(0:速度优先,1:费用优先,2:距离优先)
Returns
array
|
public
array
|
#
location_bus( array $params )
公交路线查询接口。
Parameters
- $params
参数。格式:array('key0'=>'value0', 'key1'=>'value1', ....)。支持的key:
- begin_id int 起点的id(必须与city结合使用,会覆盖beginxy)
- beginxy string 起点的坐标(逗号分隔,若有begin_id以begin_id为准)
- end_id int 终点的id(必须与city结合使用,会覆盖endxy)
- endxy string 终点的坐标(逗号分隔,若有end_id以end_id为准)
- city string 所在城市代码,默认为0010(北京)
- t int 查询类型(0:最快捷,1:最经济,2:最少换乘,3:最少步行,4:最舒适)
Returns
array
|
public
array
|
#
ip2xy( mixed $ips )
根据ip返回坐标信息的接口。
Parameters
- $ips
- 需要获取坐标的ip(多个用半角逗号分隔),或者由一组ip组成的数组。例如:"219.145.178.178,60.194.172.177"或array("219.145.178.178","60.194.172.177");
Returns
array
|
public
array
|
#
addr2xy( string $addr, string $city = NULL )
根据地址返回坐标的接口。
Parameters
- $addr
- 需要获取坐标的地址
- $city
- 可选,所在城市对应代码
Returns
array
|
public
array
|
#
get_addr( string $xy )
根据地址返回坐标的接口。
Parameters
- $xy
- 需要获取信息的坐标,以逗号隔开。例如:116.30987,39.98437
Returns
array
|