人人API

来源:互联网 发布:excel中的数据有效性 编辑:程序博客网 时间:2024/06/08 02:14
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.setStatusPage管理员修改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获取用户的圈人请求列表。 


原创粉丝点击