分享

[接口开发] 好友接口

[复制链接]

好友接口

发表于 2020-1-5 10:52:30 来自 接口开发 阅读模式 倒序浏览
1172 0 查看全部
此部分接口负责用户好友信息的共享。一个应用更新的好友资料其他应用都能够看到。
添加好友bool uc_friend_add(integer uid , integer friendid [, string comment])函数参数
参数含义
integer uid用户 ID
integer friendid好友用户 ID
string comment备注,可为空
返回值

含义
bool1:成功
0:失败

本函数接口用于把 friendid 添加为 uid 的好友。


删除好友integer uc_friend_delete(integer uid , array friendids)函数参数
参数含义
integer uid用户 ID
array friendids好友用户 ID 数组

返回值
含义
integer被删除的好友数

本函数接口用于删除指定用户的好友。friendids 参数是一个自由 Key 数组类型,如“ array(1, 2, 3, 4, 5 ...) ”,数组的每一个值均代为好友用户 ID。


获取好友总数integer uc_friend_totalnum(integer uid [, integer direction])函数参数
参数含义
integer uid用户 ID
integer direction0:(默认值) 指定用户的全部好友
1:正向,指定用户添加的好友,但没被对方添加
2:反向,指定用户被哪些用户添加为好友,但没被对方添加
3:双向,互相添加为好友

返回值
含义
integer好友数目

本接口函数用于返回指定用户的好友数。


获取好友列表array uc_friend_ls(integer uid [, integer page , integer pagesize , integertotalnum , integer direction])函数参数
参数含义
integer uid用户 ID
integer page当前页编号,默认值 1
integer pagesize每页最大条目数,默认值 10
integer totalnum好友总数,默认值 10
integer direction0:(默认值) 指定用户的全部好友
1:正向,指定用户添加的好友,但没被对方添加
2:反向,指定用户被哪些用户添加为好友(粉丝)
3:双向,互相添加为好友
返回值[td]
含义
array好友列表数据



附表:单条好友数组结构
integer ['uid']用户 ID
integer ['friendid']好友用户 ID
integer ['direction']0:(默认值) 指定用户的全部好友
1:正向,指定用户添加的好友,但没被对方添加
2:反向,指定用户被哪些用户添加为好友(粉丝)
3:双向,互相添加为好友
string ['username']好友用户名



回复

使用道具 举报

游客~
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋| 鲸云论坛

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4