Property | Type | Description | |
---|---|---|---|
$templateFile |
Property | Type | Description | |
---|---|---|---|
$fields | |||
$tableName |
Method | Description | |
---|---|---|
_getFeedXml ( boolean $set = false ) : string | 获取分享模板的XML文件路径 | |
cleanAppCache ( $type, $feedId ) | ||
cleanCache ( array $feed_ids = [], integer $uid = '' ) | 清除指定用户指定分享的列表缓存 | |
doAuditFeed ( integer $feed_id ) : array | 审核通过分享 | |
doEditFeed ( integer $feed_id, string $type, string $title, string $uid = null ) : array | 分享操作,彻底删除、假删除、回复 | |
formatFeed ( array $feed_ids, boolean $forApi = false ) : array | 格式化分享数据 | |
formatFeedContent ( string $content, string $weiboNums ) : array | 截取分享内容,将分享中的URL替换成{ts_urlX}进行字符数目统计 | |
friends_counts ( $type = 'original', $mid ) | 获取我关注的和我的分享总数 | |
friends_timeline ( string $type, integer $mid, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1, $returnId = false ) : array | 获取登录用户所关注人的最新分享 | |
get ( integer $feed_id ) : mix | 获取指定分享的信息 | |
getAllWeibo ( $data ) | 后台推荐的分享(即全局置顶的)+我关注的人+我自己发布的分享+频道内后台推荐的分享,不要显示转发的分享 | |
getChannelRecomment ( $returnId = false, $limit = 10 ) | 获取后台推荐的分享 | |
getCollectionFeed ( array $map, integer $limit = 10, integer $uid = '' ) : array | 获取指定用户收藏的分享列表,默认为当前登录用户 | |
getFeedCache ( $feedId ) | ||
getFeedInfo ( integer $id, boolean $forApi = false ) : array | 获取指定分享的信息,用于资源模型输出??? | |
getFeedTop ( $returnId = false ) | 获取后台推荐的分享 | |
getFeeds ( array $feed_ids ) : array | 获取给定分享ID的分享信息 | |
getFollowingFeed ( string $where = '', integer $limit = 10, integer $uid = '', integer $fgid = '', $max = null ) : array | 获取指定用户所关注人的所有分享,默认为当前登录用户 | |
getFollowingList ( array $map, integer $uid, string $app, integer $type, integer $limit = 10 ) : array | 获取指定用户所关注人的分享列表 | |
getLastFeed ( array $uids ) : array | 获取指定用户的最后一条分享数据 | |
getList ( array $map, integer $limit = 10, string $order = null, $max = null ) : array | 获取分享列表 | |
getNodeList ( boolean $ignore = false ) : array | 获取所有分享节点列表 - 预留后台查看、编辑分享模板文件 | |
getOriginalWeibo ( $data, $type = 'original' ) | 后台推荐的分享(即全局置顶的)+我关注的人+我自己发布的分享+频道内后台推荐的分享,不要显示转发的分享 | |
getOriginalWeiboFor3G ( $data, $type = 'original' ) | 后台推荐的分享(即全局置顶的)+我关注的人+我自己发布的分享+频道内后台推荐的分享,不要显示转发的分享 | |
getUnionFeed ( $where = '', $limit = 10, $uid = '', $fgid = '', $max = null ) | ||
getUserList ( array $map, integer $uid, string $app, string $type, integer $limit = 10 ) : array | 查看指定用户的分享列表 | |
public_timeline ( string $type, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1, $returnId = false ) : array | 获取全站最新的分享 | |
put ( integer $uid, string $app = 'public', string $type = '', array $data = [], integer $app_id, string $app_table = 'feed', array $extUid = null, array $lessUids = null, boolean $isAtMe = true, $is_repost ) : mix | 添加分享 | |
recommend_count ( $type, $mid, $since_id, $max_id, $limit = 20, $page = 1, $returnId = false ) | ||
recommend_timeline ( string $type, $mid, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1, $returnId = false ) : array | 获取后台推荐的分享 | |
repost_timeline ( string $row_id, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1 ) : array | 获取某条分享的被转发列表 | |
searchFeed ( string $key, string $type, integer $loadId, integer $limit, boolean $forApi = false, $feed_type ) : array | 搜索分享 | |
searchFeeds ( string $key, $feed_type, integer $limit, $Stime, $Etime ) : array | 数据库搜索分享 | |
shareToFeed ( $content, $uid, $attach_ids, $from ) : integer | 分享到分享 | |
syncToFeed ( $app, $uid, $appId ) | ||
updateFeedCache ( array $feed_ids, string $type = 'update' ) : boolean | 更新指定分享的缓存 | |
user_timeline ( string $type, integer $user_id, string $user_name, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1 ) : array | 获取指定用户发布的分享列表 | |
video_list ( string $type, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1, $sql = '', $order = '' ) : array | 获取带视频的发言 |
Method | Description | |
---|---|---|
__paseTemplate ( array $_data ) : array | 解析分享模板标签 | |
_deleteFeedAttach ( array $feedIds, string $type ) | 删除分享相关附件数据 | |
_notDel ( string $app, string $feedtype, integer $app_row_id ) : boolean | 判断资源是否已被删除 | |
setFeedCache ( array $value = [], array $feed_id = [] ) | 生成指定分享的缓存 |
public _getFeedXml ( boolean $set = false ) : string | ||
$set | boolean | 是否重新生成分享模板XML文件 |
return | string | 分享模板的XML文件路径 |
public cleanCache ( array $feed_ids = [], integer $uid = '' ) | ||
$feed_ids | array | 分享ID数组,默认为空 |
$uid | integer | 用户ID,默认为空 |
public doAuditFeed ( integer $feed_id ) : array | ||
$feed_id | integer | 分享ID |
return | array | 分享操作后的结果信息数组 |
public friends_timeline ( string $type, integer $mid, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1, $returnId = false ) : array | ||
$type | string | 分享类型,原创post,转发repost,图片postimage,附件postfile,视频postvideo |
$mid | integer | 用户ID |
$since_id | integer | 分享ID,从此分享ID开始,默认为0 |
$max_id | integer | 最大分享ID,默认为0 |
$limit | integer | 结果集数目,默认为20 |
$page | integer | 分页数,默认为1 |
return | array | 登录用户所关注人的最新分享 |
public getAllWeibo ( $data ) |
public getChannelRecomment ( $returnId = false, $limit = 10 ) |
public getLastFeed ( array $uids ) : array | ||
$uids | array | 用户ID |
return | array | 指定用户的最后一条分享数据 |
public getNodeList ( boolean $ignore = false ) : array | ||
$ignore | boolean | 从分享设置里面获取,默认为false |
return | array | 所有分享节点列表 |
public getOriginalWeibo ( $data, $type = 'original' ) |
public getOriginalWeiboFor3G ( $data, $type = 'original' ) |
public getUnionFeed ( $where = '', $limit = 10, $uid = '', $fgid = '', $max = null ) |
public public_timeline ( string $type, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1, $returnId = false ) : array | ||
$type | string | 分享类型,原创post,转发repost,图片postimage,附件postfile,视频postvideo |
$since_id | integer | 分享ID,从此分享ID开始,默认为0 |
$max_id | integer | 最大分享ID,默认为0 |
$limit | integer | 结果集数目,默认为20 |
$page | integer | 分页数,默认为1 |
return | array | 全站最新的分享 |
public put ( integer $uid, string $app = 'public', string $type = '', array $data = [], integer $app_id, string $app_table = 'feed', array $extUid = null, array $lessUids = null, boolean $isAtMe = true, $is_repost ) : mix | ||
$uid | integer | 操作用户ID |
$app | string | 分享应用类型,默认为public |
$type | string | 分享类型, |
$data | array | 分享相关数据 |
$app_id | integer | 应用资源ID,默认为0 |
$app_table | string | 应用资源表名,默认为feed |
$extUid | array | 额外用户ID,默认为null |
$lessUids | array | 去除的用户ID,默认为null |
$isAtMe | boolean | 是否为进行发送,默认为true |
return | mix | 添加失败返回false,成功返回新的分享ID |
public recommend_count ( $type, $mid, $since_id, $max_id, $limit = 20, $page = 1, $returnId = false ) |
public recommend_timeline ( string $type, $mid, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1, $returnId = false ) : array | ||
$type | string | 分享类型,原创post,转发repost,图片postimage,附件postfile,视频postvideo |
$since_id | integer | 分享ID,从此分享ID开始,默认为0 |
$max_id | integer | 最大分享ID,默认为0 |
$limit | integer | 结果集数目,默认为20 |
$page | integer | 分页数,默认为1 |
return | array | 全站最新的分享 |
public user_timeline ( string $type, integer $user_id, string $user_name, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1 ) : array | ||
$type | string | 分享类型,原创post,转发repost,图片postimage,附件postfile,视频postvideo |
$user_id | integer | 指定用户ID |
$user_name | string | 指定用户名称 |
$since_id | integer | 分享ID,从此分享ID开始,默认为0 |
$max_id | integer | 最大分享ID,默认为0 |
$limit | integer | 结果集数目,默认为20 |
$page | integer | 分页数,默认为1 |
return | array | 指定用户发布的分享列表 |
public video_list ( string $type, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1, $sql = '', $order = '' ) : array | ||
$type | string | 发言类型,原创post,转发repost,图片postimage,附件postfile,视频postvideo |
$since_id | integer | 发言ID,从此发言ID开始,默认为0 |
$max_id | integer | 最大发言ID,默认为0 |
$limit | integer | 结果集数目,默认为20 |
$page | integer | 分页数,默认为1 |
return | array | 全站最新的发言 |