2008-12-27 16 views
3

如果我是一个web服务,比如Twitter,那么如何为人们访问我的数据创建一个API来帮助我?我可以看到他们正在将服务扩展到可能没有资源扩展到的领域(以扩展自己的服务的方式),但是值得与访问数据相关的所有带宽和基础架构成本是否值得?创建API可为您的服务带来哪些好处?

所有这些小小的Twitter应用程序都无法为Twitter带来资金。我会认为相反。

编辑:

答1:某人时间/金钱可以让你的服务更受欢迎。你也可以限制API的使用(就像Google一样)。

答案2:增加服务价值比克隆服务更容易。这个额外的吸引力可以让/打破你的网站。你甚至可以为访问收费。

答案3:一个API在扩展已经有效的业务模型时是很好的。 (不要做推特。)

回答

1

好处很明显,你提到它。有时间(或金钱)和某种倾向的人可以让你的产品做一些你没有看到的东西,从而使你的产品更受欢迎。您可以通过设置限制来平衡成本/收益比例,就像谷歌在他们的一些API上(例如每天1000个请求)一样。

这当然不能替代有商业计划,Twitter似乎缺乏,有或没有API。

所有这些Facebook应用程序可以肯定的是带来大量的收入......

+0

FB应用程序是为自己或FB带来钱吗? – Dove 2008-12-27 15:44:45

+0

两者,这是一个双赢的局面。 – 2008-12-27 15:46:06

1

从alturicity且不说,你劝阻服务的克隆。第三方更容易为现有基础架构增值,而不是克隆整个站点。这个额外的吸引力,可以使你的网站或打破它。

您可以平衡服务这些外部数据访问的成本和基础设施以及获得的利益。甚至有可能为访问收费。

0

除了极度亢奋之外,你会劝阻克隆你的服务。第三方更容易为现有基础架构增值,而不是克隆整个站点。这个额外的吸引力,可以使你的网站或打破它。

您可以平衡服务这些外部数据访问的成本和基础设施以及获得的利益。它甚至可以收取访问费用

0

这是业务很早就要求提出的一个非常重要的问题。在web 2.0中,任何和所有的API都是好的。事实并非如此。

由于我的工作,我与Twitter团队密切合作 - 他们通过他们的API获得了80%以上的流量。而且他们知道他们很可能永远无法通过该流量获利。最近的1500万美元注资比他们想要的小得多,但是他们的投资者明白,在网站上拍卖广告并不一定会使公司盈利。

对我来说,底线是API在扩展已经有效的商业模式时是好的。这也适用于可能无法盈利的商业模式,但确实有收入来源。(Twitter的零收入流)

0

这是当今最重要的问题之一,Twitter是一个很好的例子。正如一些用户之前所说的,Twitter通过他们的API获得了80%以上的流量。但我认为这也是为什么这么多人无法在大部分时间内接触Twitter的原因。

这是一个重要的desicion,因为你必须正确地计划一切。必须规划API代码质量,服务器维护,项目整体性等。为网站创建API并不是一项规则,因为每个人都在创建API。有一些重要的事情需要考虑。

  • 是否真的需要创建一个API?
  • 需要多少钱(代码开发,服务器维护,帮助文档准备等)?
  • 当API有限时它会影响使用吗?

我真的很想感谢多芬为开放这样一个重要的讨论。

相关问题