新浪微博应用开发:获取用户的粉丝列表

文章作者:中山市飞娥软件工作室「Feiesoft.com」  浏览次数:2228 次  更新日期:2013-12-23

 /**
  * 获取用户的粉丝列表
  *
  * @param int $uid  需要查询的用户UID
  * @param int $count 单页返回的记录条数,默认为50,最大不超过200。
  * @param int $cursor false 返回结果的游标,下一页用返回值里的next_cursor,上一页用previous_cursor,默认为0。
  * @return array
  **/
 function followers_by_id( $uid , $cursor = 0 , $count = 50)
 {
  $params = array();
  $this->id_format($uid);
  $params['uid'] = $uid;
  $params['count'] = $count;
  $params['cursor'] = $cursor;
  return $this->oauth->get( 'friendships/followers', $params  );
 }
 
 /**
  * 获取用户的粉丝列表
  *
  * @param string $screen_name  需要查询的用户的昵称
  * @param int  $count 单页返回的记录条数,默认为50,最大不超过200。
  * @param int  $cursor false 返回结果的游标,下一页用返回值里的next_cursor,上一页用previous_cursor,默认为0。
  * @return array
  **/
 function followers_by_name( $screen_name, $cursor = 0 , $count = 50 )
 {
  $params = array();
  $params['screen_name'] = $screen_name;
  $params['count'] = $count;
  $params['cursor'] = $cursor;
  return $this->oauth->get( 'friendships/followers', $params  );
 }

 /**
  * 获取用户的粉丝列表uid
  *
  * @param int $uid 需要查询的用户UID
  * @param int $count 单页返回的记录条数,默认为50,最大不超过200。
  * @param int $cursor 返回结果的游标,下一页用返回值里的next_cursor,上一页用previous_cursor,默认为0。
  * @return array
  **/
 function followers_ids_by_id( $uid, $cursor = 0 , $count = 50 )
 {
  $params = array();
  $this->id_format($uid);
  $params['uid'] = $uid;
  $params['count'] = $count;
  $params['cursor'] = $cursor;
  return $this->oauth->get( 'friendships/followers/ids', $params  );
 }
 
 /**
  * 获取用户的粉丝列表uid
  *
  * @param string $screen_name 需要查询的用户screen_name
  * @param int $count 单页返回的记录条数,默认为50,最大不超过200。
  * @param int $cursor 返回结果的游标,下一页用返回值里的next_cursor,上一页用previous_cursor,默认为0。
  * @return array
  **/
 function followers_ids_by_name( $screen_name, $cursor = 0 , $count = 50 )
 {
  $params = array();
  $params['screen_name'] = $screen_name;
  $params['count'] = $count;
  $params['cursor'] = $cursor;
  return $this->oauth->get( 'friendships/followers/ids', $params  );
 }

 /**
  * 获取优质粉丝
  *
  * @param int $uid 需要查询的用户UID。
  * @param int $count 返回的记录条数,默认为20,最大不超过200。
     * @return array
  **/
 function followers_active( $uid,  $count = 20)
 {
  $param = array();
  $this->id_format($uid);
  $param['uid'] = $uid;
  $param['count'] = $count;
  return $this->oauth->get( 'friendships/followers/active', $param);
 }