分享

百度云开发文档汇总及概述

pig2 发表于 2014-9-29 01:45:31 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 4 28228
本帖最后由 pig2 于 2014-9-29 02:32 编辑
问题导读

1.百度为云开发者提供了哪些云服务?
2.什么是百度媒体云服务
3.云推送有什么好处?
4.个人数据存储支持哪些类型?
5.你认为第三方帐号登录有什么用处?





开发者服务云服务(Cloud)

bae1.png 应用引擎(BAE)

百度应用引擎(BAE)提供多语言、弹性的服务端运行环境,能帮助开发者快速开发并部署应用。



bcs2.png 云存储
云存储收费不以盈利为目的,致力于为开发者长期提供更好更优的服务而制定。我们采取按周支付的模式,用户每周可在账户中心查看一周费用使用情况并结算。
百度云存储,即BCS(Baidu Cloud Storage),提供object网络存储服务,旨在利用百度在分布式以及网络方面的优势为开发者提供安全、简单、高效的存储服务。
百度云存储提供了一系列简单易用的REST API接口、SDK、工具和方案,使得开发者通过网络即可随时、随地存储任何类型的数据、进行安全分享及灵活的资源访问权限管理。
通过使用百度云存储服务,开发者可以轻松地开发出扩展性强、稳定性好、安全快速的分布式网络服务;通过使用云存储服务提供的API、SDK及管理平台,开发者也可以迅速开发出适合各种业务的网络程序。
百度云存储可以支持文本、多媒体、二进制等任何类型的数据,支持签名认证及ACL权限设置进行资源访问控制,开发者可以通过管理控制台直接进行页面上传、下载或通过REST API、Shell Tool、SDK、curl等方式实现上传、下载。


db3.png 云数据库

百度云数据库为开发者提供了分布式的数据库存储服务,包括MySQL数据库、MongoDB数据库以及Redis数据库服务,满足开发者对于各种类型数据库的需求。
百度云数据库可以支持百万级别的后端数据库集群,并且多机房自动冗余备份,自动读写分离,开发者不需要关注后端机器及数据库的稳定性、网络问题、机房灾难、单库压力等各种风险。同时,云数据库提供像连接本地数据库一样使用方式,最大限度地降低开发者的迁移成本。
百度云数据库还为开发者提供数据隔离,不同开发者的数据会存在于不同的数据库中而不会相互影响;为开发者提供安全性检查,对于恶意攻击性访问及时发现并拒绝,避免影响正常访问app的用户,为开发者节省访问带宽。

media4.png 媒体云
百度媒体云服务(简称“媒体云”)基于百度在视频处理、人脸识别、语音技术上的长期技术积累,为广大开发者提供媒体相关的整体解决方案。
媒体云通过提供一系列HTTP Restful API及跨终端平台SDK,实现包括媒体存储、编码、转码、内容保护、点播、直播、分析、广告以及人脸检测、人脸识别、语音技术等的诸项功能。
媒体应用具有技术专业性强、计算及存储资源门槛高的特点;而通过使用媒体云服务,开发者就可轻松利用百度的技术及平台资源同时,专注于自己的业务,灵活、快捷地构建各种形式的媒体应用。


lbs5.png LBS云
bae.png



bcms6.png 云消息

Baidu Cloud Message Service(以下简称BCMS)是百度于2011年7月最新设计研发,并于2011年底推出的国内首个消息服务平台。BCMS为百度云计算平台上的所有应用提供高效,可靠,安全,便捷的消息服务。广大应用开发者可以使用BCMS在他们应用的分布式组件上自由的传递数据,并结合百度云计算平台的其它服务,创造出更有特色的精品应用。
bcms-img-bcms_work_style.png


端服务(Frontia)
push7.png 推送

云推送(Push)是百度开放云向开发者提供的消息推送服务;通过利用云端与客户端之间建立稳定、可靠的长连接来为开发者提供向客户端应用推送实时消息服务。
百度云推送服务支持三种推送类型:通知、消息及富媒体;支持向所有用户、根据标签分类向特定用户群体、向单个用户和基于地理位置推送消息;支持更多自定义功能(如自定义内容、后续行为、样式模板等);提供用户信息及通知消息统计信息,方便开发者进行后续开发及运营。



appdata8.png 应用数据存储
Frontia的个人数据存储模块针对个人数据的存储(去下载SDK)。它支持多种类型的个人数据,包括文档、音频、视频和图片。它要求Frontia的当前用户是一个百度帐号的授权用户。



pcs9.png 个人数据存储
Frontia的个人数据存储模块针对个人数据的存储(去下载SDK)。它支持多种类型的个人数据,包括文档、音频、视频和图片。它要求Frontia的当前用户是一个百度帐号的授权用户。

sociallogin10.png 第三方帐号登录
Frontia的授权模块支持新浪微博,腾讯微博,QQ空间,开心网,人人网,百度等社交平台的授权,同时还支持新浪微博,QQ空间的单点登陆。(去下载SDK

socialshare11.png 社会化分享
Frontia的分享模块支持分享到新浪微博,腾讯微博,QQ空间,开心网,人人网,QQ好友,微信,短信,电子邮件等平台。(去下载SDK

mtj12.png 移动应用统计
Frontia的移动统计模块提供对用户访问移动应用的次数和时间的统计,并在Frontia控制台提供统计分析(去下载SDK),包括:
1. 用户分析
2. 使用分析
3. 终端分析
4. 自定义事件分析


feedback13.png 用户反馈
基于百度云服务,打造开发者和用户间的沟通平台。方便用户向开发者反馈自己对产品的意见或建议,使开发者可以了解用户对产品的看法,以帮助改善产品。该产品提供两项主要功能:反馈信息的收集和反馈信息的管理,其中反馈信息的收集通过应用集成sdk实现,反馈信息管理,包括信息的统计、信息查看、回复、标签等。

其他
AppBuilder14.png AppBuilder

以下过程旨在帮助您如何创建、接入、配置和提交轻应用。在此,您将了解到在百度开放云平台接入轻应用的关键信息和步骤。若想更好的享受轻应用的体验服务,您需要动动手,进行简单的几步操作,总流程图如下:

liuchengtu.png

使用百度开放云平台接入轻应用的具体步骤如下:
1. 注册百度账号,并成为百度开发者。
2. #创建轻应用
3. #选择对接方式
4. #配置验证
5. #提交上线
6. #等待对接
7. #对接通过
8. #查看对接状态


clouda15.png Clouda
Clouda是基于node.js的Webapp开发框架,在使用Clouda时需要安装node.jsMongoDB,如果您没有安装请参考本文档环境搭建部分。

siteapp16.png SiteApp
百度Site App是致力于为开发者提供从生成WebApp到流量、用户引入再到变现的综合服务平台,亦是国内首家的WebApp在线生成服务平台。
百度Site App通过云OS平台的结构化站点处理能力,为开发者最低限度降低WebApp制作成本。开发者可以直接通过平台操作,轻松实现WebAPP在线效果定制及生成,无需任何线下开发成本。
百度Site App由移动搜索产品负责运营,皆在推动移动互联网优质资源的健康发展。专为手机终端所设计的WebApp在内容可用性、浏览和交互操作的易用性上都更具优势,将获得更多的移动流量及用户的引入。


mtc17.png 移动测试中心(MTC)
移动开发者面临着多终端时代的碎片化挑战,相对苹果单一的终端,Android设备碎片化更加严重,多种型号款式、多样的分辨率、加之设备自动化测试稳定性差,都让开发者头疼不已。

即百度移动云测试中心,正是为了满足移动应用测试需求而生。



apm18.png 性能监测(APM)
应用性能监测中心(APM)为移动应用进行性能监测,只需要一键提交应用,即可全方位了解应用在不同城市、运营商、网络环境下的性能表现

yunzhongce19.png 云众测
百度云众测平台是一个为开发者提供应用评测并收集反馈的辅助平台,是搭建在开发者与用户之间的桥梁。云众测平台拥有百万级别的社区测试用户,提供APP评测、用户体验反馈、问卷调查等功能,帮助开发者不断优化产品。

作为一个开发者,如果您有一个应用想收集用户的反馈建议,或者希望用户协助定位产品中隐藏的Bug,云众测平台是您最好的选择。加入云众测平台,您可以提交应用并设置评测任务,方便快捷地收集有价值的用户反馈,让用户帮助您不断改进产品。

connect20.png 帐号连接

百度连接开放平台基于业界最先进的OAuth2.0授权协议,面向所有第三方开放百度的帐号体系、好友关系链及相关产品线核心数据接口,基于这些开放接口所能实现的功能包括:

所有第三方网站都可以使用百度帐号登录其网站,以降低其用户的登录、注册成本,提升用户登录量和网站流量;
百度应用开放平台的开发者可以实现在其IFrame应用中获取百度登录用户的基本资料和好友关系等数据。

在接下去的一段时间内,我们还会开放百度统一的Feed系统接口,以支持第三方应用的各种动态信息推送、传播,从而为第三方导入更多流量。后续我们还将会开放百度相关核心产品的数据接口供第三方使用,敬请期待!

与百度应用开放平台所不同的是,接入到百度连接开放平台的应用都是不需要内嵌在百度页面中,该平台支持任何类型的第三方应用,包括第三方Web/Wap网站、PC桌面客户端应用、手机客户端应用、各种浏览器插件应用以及各种开源建站系统的插件应用等,唯一的前提是,接入的应用都必须支持使用百度帐号登录其应用,否则我们将不会成功对接。

百度应用开放平台的开发者可以直接使用百度连接开放平台,无需额外注册,反之亦然。
注意:如果存储用户信息的话,请大家以百度用户uid为主键。



translate21.png 百度翻译
百度翻译是一项免费的在线翻译服务,提供中文、英语、日语、韩语、法语、泰语、德语、俄语、西班牙语、葡萄牙语、阿拉伯语、意大利语和粤语、文言文等众多语言方向的翻译服务。支持文本翻译和网页翻译两种类型,在翻译框输入想要翻译的文本或者网页地址,即可获得翻译结果。

百度翻译以“让人们最平等、便捷地获取信息,找到所求”为使命,致力于帮助用户跨越语言鸿沟,更加高效、快捷、方便的沟通,日均提供上千万次的翻译服务,极大的满足了各类用户的翻译需求。


input22.png 手机输入法SDK(iOS)
百度手机输入法SDK(iOS版)是百度官方为iOS平台推出的输入法开发包(以下简称BaiduInputSDK)。百度手机输入法(iOS版)具有功能全面、词库精准、操作简便、界面美观、输入流畅等特点,已成为iPhone上最多人在使用的手机输入法;此外每天更新Top10热门词条,使输入法效率提高30%,加强用户与朋友、粉丝间的互动。通过百度手机输入法SDK,您的应用可以轻松使用强大的百度手机输入法。采用国内最先进的第三代输入引擎,依托百度强大的搜索引擎、专业的自然语言处理技术、独有的点划输入专利、特有的语义分析技术、高级的多元整句水平,以及云计算能力,打字的准确率和流畅性得到进一步的提升,新增语音输入,从此动口不动手,文字鲜活又生动!








已有(4)人评论

跳转到指定楼层
韩克拉玛寒 发表于 2014-9-30 16:43:56
谢谢楼主的分享
回复

使用道具 举报

hb1984 发表于 2014-9-30 22:46:27

谢谢楼主的分享
回复

使用道具 举报

ainubis 发表于 2015-4-2 00:45:08
回复

使用道具 举报

江火似流星 发表于 2018-11-19 21:11:01
谢谢楼主的分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条