Manyou通过专有API与UCenter Home进行通信,根据应用开发者的需要,调用UCenter Home的相应数据,并将其缓存,封装成若干API接口,以供应用开发者使用。
Manyou 开放平台 (MYOP):通过专有API与UCENTERHome进行通信
MYOP被设计为能够满足大容量数据及频繁存取的需要,因此是应用服务器与UCenterHome用户网站之间的通信桥梁。MYOP通过专有API与UCenterHome进行通信,根据应用开发者的需要,调用UCenterHome的相应数据,并将其缓存,封装成若干API接口,以供应用开发者使用。
MYOP简介
ManyouOpenPlatform(Manyou开放平台/MYOP)服务是由Comsenz公司为应用开发者提供的开放平台。MYOP被设计为能够满足大容量数据及频繁存取的需要,因此是应用服务器与UCenterHome用户网站之间的通信桥梁。MYOP通过专有API与UCenterHome进行通信,根据应用开发者的需要,调用UCenterHome的相应数据,并将其缓存,封装成若干API接口,以供应用开发者使用。
由于UCenterHome被设计成可以在几乎任何支持PHP/MySQL的虚拟主机或服务器上使用,而应用开发者通常又需要大量频繁存取UCenterHome上的相关数据,以使得应用能够和UCenterHome用户网站紧密的整合,成为网站的一部分。因此,考虑到UCenterHome复杂的服务器环境及UCenterHome安装服务器运算能力、存储能力的限制,MYOP致力于分担UCenterHome服务器的数据存取压力,使得应用开发者能够尽可能不受到速度影响的,充分使用API接口满足自身需要。
MYOP由较强运算能力的服务器集群构成,通过对UCenterHome用户网站数据的缓存及分布式处理,保证应用开发者对API响应速度的需求。由于MYOP与UCenterHome用户网站服务器只使用较为简单的数据同步和触发机制,同时确保无论API如何被应用调用,基本都不会影响到用户网站服务器的稳定运行。
同时,MYOP能在一定程度上解决同一个应用运行于不同版本的UCenterHome上的兼容性问题。MYOP与UCenterHome之间的专有API接口,将尽可能的考虑不同版本UCenterHome的差异性问题,使得应用开发者不必过多受到UCenterHome版本差异性的困扰。但不可避免的是,如同所有软件产品一样,随着技术的发展,在UCenterHome产品架构进行重大升级或调整的情况下,有可能应用开发者仍然需要进行一些版本适配的工作,以确保应用可以完好的运行于新的产品中。
MYOP与UCenterHome
值得应用开发者注意的是,所有基于MYOP开发的应用程序,事实上逻辑层都是运行于应用开发者自己的服务器,经过MYOP的代理,或iframe方式,展现在各种UCenterHome用户网站上。因此MYOP提供的API,是一套真正实现一次编写,到处运行的协议。
得益于MYOP与UCenterHome的紧密整合特性,对于访问者而言,在访问各种不同类型的UCenterHome用户网站时,例如股票SNS,旅游SNS,高校SNS,地区SNS等等,均会感觉到这些MYOP应用程序是运行在UCenterHome用户网站上,从而获得十分良好的使用体验,而实际上这些应用程序所实现的功能,是由UCenterHome+MYOP+应用服务器共同提供的。
问答专区
1、我为什么要开发MYOP应用?ManyouOpenPlatform(Manyou开放平台/MYOP)服务是由Comsenz公司为应用开发者提供的开放平台。它有三大特点:
易于学习:MYOP拥有完善、详尽的开发文档,规范的API协议,方便各种应用快速开发、顺畅运行。
一次开发随处使用:应用可以不加改动的在数万个基于UCenterHome搭建的SNS网站上通用,覆盖数百万用户,使得新应用一经推出就能得到“病毒”般传播。
市场潜力大:高校、地区、股票、旅游、IT等上百种分类的SNS网站,需要更多开发者的“开垦”这片“土地”。
2、任何人都可以开发MYOP应用吗?
作为开放API的开发平台,MYOP平台面向所有有技术和产品能力的开发者。无论是公司、团队、个人,无论菜鸟、老手,无论各种语言的开发者,都可以开发MYOP应用。当然,具备相当产品技术实力的应用开发者,更有可能创造深受用户喜爱的应用。我们欢迎任何开发爱好者使用MYOP,同时期待更多个性的应用产生。
3、你们现在支持哪种开发语言?
MMYOPAPI使用REST接口调用和返回数据,因此不存在任何语言依赖性,您的应用可以使用任何编程语言,包括但不限于PHP、ASP.net、Java、Perl等,进行应用开发。
4、用户喜欢什么样的应用?
目前看来,UCenterHome的用户网站实际上是包罗万象的,如果进行简单归类,大致分为如下的类型:
地方类:本地网站,服务于本地网民
娱乐类:以休闲娱乐交友为主要目的
垂直类:如IT行业、消费电子、汽车、财经、专业技术等
生活类:吃喝玩乐,衣食住行
因此,应用开发者可以根据上述大类,发挥想象力,开发出能够满足目标受众细分需求的应用。有明确目标导向,确实满足细分市场用户需求的应用,很有可能收到普遍的欢迎。
5、你们是否为第三方MYOP应用提供服务器?
为了更好的服务于开发者,我们会根据开发者需求以及开发者公司状况,为开发者提供免费的服务器设备。同时,我们也允许您将应用放置在您自己的服务器上。
6、MYOP应用现在支持UCenterHome哪个版本?
MYOP目前支持基于UCenterHome1.5及更高版本。低于1.5版本的UCenterHome用户如需使用MYOP及相关应用,需要升级到最新版本UCenterHome。
7、我最好从哪份文档开始了解如何开发?
为了更好的让开发者了解MYOP平台,我们准备了详细的技术与使用帮助文档。
如果您是专业提供应用插件的开发者,可以先从官方网站MYOP专题页面的(开发者文档)入口开始了解MYOP
如果您是对MYOP感兴趣的新开发者,建议您从官方网站MYOP专题页面的(新手入门)入口开始了解MYOP的操作流程。
8、我在哪里能找到更多的MYOP应用方面的文档?
我们为MYOP应用的开发准备了全面、详细的文档资料。您可以到官方MYOP专题上(开发者文档)找到需要的文档。如果觉得哪部分文档再需要加强下,欢迎在论坛讨论区留下您宝贵的建议。
9、我想成为MYOP应用的开发者,怎么能联系到MYOP应用平台的工程师呢?
您可以登陆官方网站(comsenz.com)的MYOP专题页面的(联系我们),与我们的MYOP项目技术部门取得联系,Comsenz配备了专业的工程师为您解答开发过程中遇到的各种问题,他们会热情为您服务。
10、我的MYOP应用需要审核测试么?
是的,为了帮助开发者更好的应用MYOP,防止应用里面有非法、色情等内容,检验应用是否可以正常使用,官方将对每个提交的应用都会进行审核测试。因此需要应用开发者在提交时务必提供固定电话、移动电话、email等个人信息,官方同时为您提供的信息保密。
11、需要多久才能完成对MYOP应用的审核过程?
一般情况下审核会在3个工作日内完成。当然,官方工作人员会根据具体情况,尽量缩短审核时间。
12、应用可以在UCenterHome中占据多大尺寸的显示面积?
宽:800px,高:根据应用自动适应.
13、MYOP是否对应用有字符集要求?
由于MYOP本身使用UTF-8编码,因此,目前情况下,任何与MYOP接口的存取、界面显示、交互均只允许使用UTF-8字符集。我们可能在未来支持其他字符集,但基本工作原理是将应用提交和获取的数据在MYOP上进行转码,为了避免转码可能出现的问题及减少开发成本,我们仍然强烈建议您使用UTF-8存储自身数据及与MYOP进行交互。
14、我的MYOP应用最终部署在哪里?
关于MYOP应用部署存放位置方面是很灵活的,由您自行决定部署在独立服务器或虚拟空间上。但需要注意的是,您的应用服务器部署位置、硬件配置、存储空间、运算速度、将很大程度上决定应用访问的速度和稳定性。所有的UCenterHome用户网站最终用户会喜欢或依赖一个访问速度慢、不稳定的应用,而且一旦出现此类问题,应用对于用户的口碑会急剧下降,直接导致使用应用的用户离开。因此请应用开发者十分重视速度、稳定性问题,尽量选择独立服务器和带宽稳定的国内电信或网通机房部署您的应用。
15、加入MYOP应用平台要收费吗?
开发者加入MYOP应用平台是完全免费的,开发者可以放心使用。详请请阅读MYOP应用服务协议#商业中的条款。
16、我可以在MYOP应用里加广告吗?收入要跟Comsenz分成吗?
详请请阅读MYOP应用服务协议#商业中的条款。----
java api:http://code.google.com/p/manyoujavaclient/