人人API

API 列表
接口分类 接口名 描述
用户信息 users.getInfo 得到用户的信息,支持批量获取。  
users.getLoggedInUser 得到当前session的用户ID。  
users.hasAppPermission 根据用户的id,以及相应在人人网的操作权限(接收email,更新状态等),来判断用户是否可以进行此操作。  
users.isAppUser 判断用户是否已对App授权。  
users.getProfileInfo 获取用户个人主页的信息
users.getVisitors 获取用户最近来访列表
好友关系 friends.areFriends 判断两组用户是否互为好友关系,比较的两组用户数必须相等。  
friends.get 得到当前登录用户的好友列表,得到的只是含有好友id的列表。  
friends.getSameFriends 获取两个用户的共同好友。  
friends.getFriends 得到当前登录用户的好友列表。  
friends.getAppUsers 返回已经添加了一个应用的好友的用户Id列表,即将过期,不推荐使用,请使用friends.getAppFriends  
friends.getAppFriends 查询当前用户安装某个应用的好友列表,此接口返回全部数据(2008-12-18)。  
friends.search 搜索用户,根据搜索条件返回搜索结果。
日志 blog.addBlog 发表一篇日志。
blog.gets 获取指定用户的可见日志列表。
blog.get 获取自己或好友一篇日志的全部信息。
blog.getComments 获取一篇日志的评论。
blog.addComment 对日志评论。
相册 photos.createAlbum 创建新的相册。
photos.getAlbums 获取用户的相册列表。
photos.upload 上传照片到用户的相册。
photos.get 获取单个相册的照片列表或某张照片的信息。
photos.addComment 对可见照片或者相册进行评论。
photos.getComments 获取可见照片的相关评论内容。
photos.tag 以session_key对应用户的身份圈出照片中的好友或人,此API会发送圈人请求,待用户接受圈人请求后会发出圈人新鲜事。
photos.getTags 以session_key对应用户的身份获取照片中圈出的好友或人。
photos.acceptTag 接受圈人请求,此API会触发一个圈人新鲜事。
photos.refuseTag 拒绝接受圈人请求,此API会删除圈人请求。
状态 status.gets 获取用户的状态列表。
status.set 用户更新状态。
status.get 返回用户某条状态。
status.getComment 获取一条状态中的所有回复内容。
status.addComment 对一条状态增加一条回复。
status.getEmoticons 获取状态中的表情图片和表情符号对应列表。
status.forward 用户转发状态的操作,支持同时评论给转发人。
分享 share.publish(deprecated) 发布分享,例如分享视频、音乐、链接、日志、商品、照片等。
share.share 发布分享,例如分享视频、音乐、链接、日志、商品、照片等
(此接口是share.publish接口的升级,支持二次分享,且返回分享Id,分享url等更多信息)
share.getComments 以Session Key对应的用户的身份获取某个分享的评论。
share.addComment 以Session Key对应的用户的身份对某个分享进行评论。
喜欢 like.isLiked 判断用户是否喜欢过url。  
like.getCount 获取url被喜欢的次数。  
like.like 针对某个url执行like操作(可以是站内资源url,如:日志、照片、相册、视频等。也可以是站外的资源url)。
like.unlike 针对某个url执行取消like操作(可以是站内资源url,如:日志、照片、相册、视频等,也可以是站外的资源url)。
地理位置信息(LBS) places.create 创建一个地点。
checkins.checkin 签到。
新鲜事 feed.get 获取新鲜事,可指定新鲜事的类型。
feed.publish(deprecated) 发布用户的个人动态信息到用户人人网主页,同时会出现在好友的新鲜事中。
feed.publishFeed 发布用户的个人动态信息到用户人人网主页,同时会出现在好友的新鲜事中
(此接口区别于老的feed.publish,它不需要注册新鲜事模版,且自带回复框)
通知 notifications.send 给指定的用户发送通知。  
邀请 invitations.createLink 创建站外邀请的链接地址。  
invitations.getInfo 根据用户ID或者时间段,获得邀请的详细信息(邀请人、邀请时间、被邀请人)。  
支付 pay.isCompleted 查询某个用户在一个应用中一次消费是否完成(2008-10-27)。  
pay.regOrder 预存入用户在应用中消费产生的订单数据,消费金额等信息,
返回保证一个用户某次在一个应用中支付人人豆安全性的Token(2008-10-27)。
 
pay4Test.isCompleted 只用于开发者模拟人人豆支付的测试,功能与pay.isCompleted一样(2008-12-18)。  
pay4Test.regOrder 只用于开发者模拟人人豆支付的测试,功能与pay.regOrder一样(2008-12-18)。  
pay.queryOrders 查询订单状态。  
公共主页 pages.getManagedList 获取当前用户管理的Page列表。
pages.setStatus Page管理员修改Page的状态。
pages.isFan 判断用户是否为Page(公共主页)的粉丝。  
pages.getCategories 获取Page类别。  
pages.getInfo 获取某个Page的信息。  
pages.isAdmin 判断用户是否为Page的管理员。  
pages.isPage 判断一个ID是否为PAGE。  
pages.getList 获取Page的列表。  
pages.getFansList 获取Page粉丝的列表。  
管理 admin.getAllocation 得到一个应用当天可以发送的通知和邀请的配额。  
admin.textFilter 对给定的文本进行过滤,返回过滤后的文本,如果不合法,则给出错误信息。  
请求 requests.getTagRequests 获取用户的圈人请求列表。  


posted @ 2012-02-27 14:37  爱生活,爱编程  阅读(1132)  评论(0编辑  收藏  举报