·如视的专利密码:如何构建数字空间“护城河”·2025通信会丨以创新技术赋能新型电力系统 锐捷知识大脑推动效率提升·从技术到战场:华为云联创营破解AI落地“产业密码”·Aqara 语音伴侣 H1 正式发布:全屋妙控,一句就 AI 了·Social to Sales,助力品牌全球业务增长|数说故事十周年战略升级·赋能汽车新生态:神州数码、思科携手开展圆桌研讨会·AI落地真场景,共探增长新境|数说故事D3论坛圆满收官·文心快码3.5 全新升级:为百度创造40%新增代码,累计服务760万开发者·海南联通发布"双万兆"网络建设成果,联合华为构筑自贸港数字经济新基座·外卖实况窗更便捷,百亿补贴更优惠!速来体验鸿蒙版京东品质外卖·智能驾驶热潮下的安全觉醒:华为联合11家车企推动行业自律与技术升级·小米手机时隔十年再次登顶国内榜首,超越华为、OPPO、苹果·QQ 9.1.70新版本开启测试,可支持微信小程序·恭喜林更新成为高贵的E8玩家!海信百吋大屏让客厅秒变世俱杯赛场·首发骁龙8至尊领先版!电竞性能旗舰荣耀GT Pro正式发布,3199元起·7200mAh巨兽电池、骁龙8至尊芯、电竞级操控,荣耀GT Pro重新定义3000元档位的游戏规则·“小屏大魔王”一加13T正式发布 国补后售价2899元起·抖音生活服务2025年「心动榜」发布:“好吃”和“吃好”都重要·年轻人的假期续航包:把餐厅吃成“旅行试用装”·比旗舰还旗舰?刚爆料的这款高定电视,实在令人期待!·2025中国家庭全屋用水行业高峰论坛召开,华帝引领用水健康变革·BYDFi正式上线链上交易工具MoonX 开启CEX+DEX双引擎时代·百度有驾硬核亮相2025上海车展:用创新技术打通行业对话与用户服务·星环科技入选大模型应用交付供应商名录,领航AI产业新生态·苏宁易购深耕粤海市场,战略全面启动!·酷开教育智能体:以AI互动开启“学练思”一体化革命·荣耀 MagicBook Pro16 笔记本 HUNTER 版 4 月 30 日发布,搭载 RTX5070 显卡·真我GT7正式发布,2599元起,搭载3nm天玑9400+·YOUMAGIC溯源活动圆满落幕,揭秘清华智造科技美学新范式·当西湖醋鱼遇见奥斯卡影帝:一场厨房里的中美烹饪文化外交
您现在的位置:首页 >> 移动互联 >> 正文
别急着做App:你的初创公司的API是什么?
发表时间:2016年7月8日 10:40 来源:新浪网 责任编辑:编 辑:麒麟

编者按:Alex Iskold是Techstars的管理总监。他提出了一个观点,初创企业在进行MVP开发之前应该先考虑好API的设计。因为实际上API代表公司的业务本质,而且那些最好的web公司都有着非常简单优雅的API。思考API实际上就是思考公司的未来。

我最近跟Techstars的一位创始人闲聊,突然就问了她这么一个问题:“你们的API是什么?”

这个问题听起来似乎有点奇怪,其实不然。

每一家初创企业和公司都会有提供给世界的接口。有的接口超级简单,比如Google—你能做的只有搜索;有的复杂一点,比如在Amazon上面买东西—你可以浏览、搜索、添加到购物篮、请求退款等。

即便你不是工程师或者产品经理,想想你们公司给世界提供的API是什么也是很有意义的。把你的公司当作API来考虑有助于阐明你们是做什么的以及为什么要做。

API心态迫使你思维要清晰和极简。

什么是API?

API即应用程序接口(Application Programming Interface)。你可以把API看作是一个接口或者契约,软件组件、web服务或者企业通过它来与世界进行交互。

或者换句话说,API是软件组件、web服务或者公司通信、发送请求以及接收响应的一种协议。

举个例子,假设web页面上有个简单的复选框。那么这个复选框的接口可以让你选中或者取消选中这个复选框。

又比如我们要从Digital Ocean的web服务云加载10台服务器,那么它的API可能是这个样子的:

在后面这个例子里面,launchServers这条命令让命令用户制定要加载服务器的数量。出于灵活性和可重用性的考虑,大多数服务都允许进行这类定制或者参数化。显然加载10服务器和20台服务器要分别使用不同的命令是毫无意义的,因为命令主体是基本一致的。

什么是业务API?

在考虑你的业务API时,应该思考一下哪些是你的业务的关键概念,与之相关的命令又是什么。想想你的业务用户可以做什么事情?下面是一些业务API的简单例子,你应该不会陌生:

google.com/search?term=techstars

amazon.com/browse?category=books

amazon.com/buy?bookId=b&customerId=c

uber.com/orderCar?location=loc&customerId=c

twitter.com/postTweet?text=t&userId=u

facebook.com/friend?userId=u&friendId=f

现代企业都是在云端运营的,我们跟他们的接口是通过HTTP协议。对于大多数最终用户来说这个听起来似乎有违直觉,因为我们看到的都是漂亮的屏幕、友好的app,但是其实双方主要的对接,那些实际的命令,是通过HTTP发送出去的。

[1]  [2]  
相关文章
关于我们 | 联系我们 | 友情链接 | 版权声明
新科技网络【京ICP备15027068号】
Copyright © 2015 Hnetn.com, All Right Reserved
版权所有 新科技网络
本站郑重声明:本站所载文章、数据仅供参考,使用前请核实,风险自负。