API

来自Manyou开发者指南
跳转至: 导航搜索

本文用于描述Manyou Open API接口的使用方法,利用这些API,您可以通过MYOP调用指定UCenter Home用户网站上的数据,包括身份验证、用户资料、好友关系、应用使用情况等等。这些数据可以配合应用开发者将应用更紧密的整合于UCenter Home用户网站上,并与应用服务器互通,实现一系列基于用户、行为和人际关系的复杂功能。

REST 接口

Manyou Open API使用REST接口调用和返回数据。这意味着这些数据的传输需要经由标准的HTTP GET及POST请求,在应用服务器和MYOP服务器之间通过Internet进行通信。任何编程语言,包括但不限于PHP、ASP.net、Java、Perl等均可以很好的使用REST接口存取数据,因此也意味着作为开发者,您的应用可以使用任何编程语言进行开发。

API 方法

user

user.getInfo
获取指定用户的信息,查看权限同当前登录用户
user.getLoggedInUser
获取当前Session登录的用户ID。
user.getLoggedInUserLevel
获取当前Session登录的用户的管理权限级别。
user.isAppAdded
返回当前用户是否添加该应用

friend

friend.get
返回当前用户的好友。
friend.areFriends
返回两个用户是否为好友。
friend.getAppUsers
在当前用户的好友中,返回安装了指定应用的好友的用户ID。

site

site.get
获取指定站点的信息。
site.isAppEnabled
判断应用在当前站点上是否可用。

feed

feed.publishTemplatizedAction
向用户或页面发送 Feed,由 session_keypage_actor_id 参数指定。

profile

profile.setMYML
设置用户个人主页中显示的MYML,包括个人主页中的应用程序块和行为列表。
profile.getMYML
获取当前用户个人主页中,由本应用设置的MYML代码。

notification

notification.get
获取指定用户的通知
notification.send
向指定用户发送通知

pay

pay.regOrder
获取交易token,以生成支付表单。
pay.isCompleted
查询订单在漫游币支付平台中的状态。
pay.getPriceInfo
获取在当前地区与当前站点的价格信息。

链接