【问题标题】:What benefits does creating an API give to your service? [closed]创建 API 对您的服务有什么好处? [关闭]
【发布时间】:2023-04-04 07:58:01
【问题描述】:

如果我是一个网络服务,比如 Twitter,那么创建一个 API 供人们访问我的数据对我有什么帮助?我可以看到他们正在将您的服务扩展到您可能没有资源扩展的区域(以扩展您自己的服务的方式),但是与访问您的数据相关的所有带宽和基础设施成本是否值得?

所有这些 Twitter 小应用程序都无法为 Twitter 带来收入。我会假设相反。

编辑:

回答 1:有时间/有钱的人可以让您的服务更受欢迎。您还可以限制 API 的使用(就像 Google 所做的那样)。

回答 2:为您的服务增加价值比克隆您的服务更容易。这个额外的吸引力可以使您的网站成败。您甚至可以收取访问费用。

回答 3:当 API 扩展了已经在运行的业务模型时,它是好的。 (不要推特。)

【问题讨论】:

    标签: api twitter


    【解决方案1】:

    好处很明显,你提到了。有时间(或金钱)和某种倾向的人可以让你的产品做一些你认为没有价值的事情,从而使你的产品更受欢迎。您可以通过设置限制来平衡成本/收益比例,就像 Google 对其某些 API 所做的那样(例如,每天 1000 个请求)。

    这当然不能替代 Twitter 似乎缺乏的商业计划,无论是否有 API。

    所有这些 Facebook 应用肯定会带来大量收入...

    【讨论】:

    • FB 应用是为自己赚钱还是为 FB 赚钱?
    • 两者,这是一个双赢的局面。
    【解决方案2】:

    除了恶意之外,您还劝阻克隆您的服务。第三方为您现有的基础设施增加价值比克隆整个站点要容易得多。这种对您网站的额外吸引力,可以决定它的成败。

    您可以平衡为这些外部数据访问提供服务的成本和基础架构与所获得的收益。甚至可以对访问收费。

    【讨论】:

    • 是的。还有 API 支持的保持数据免费问题。
    【解决方案3】:

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

    这是一个重要的决定,因为您必须正确计划一切。 API 代码质量、服务器维护、项目全局性等必须进行规划。为网站创建 API 不是规则,因为每个人都在创建 API。有一些重要的事情需要考虑;

    • 真的有必要创建 API 吗?
    • 需要多少费用(代码开发、服务器维护、帮助文档准备等)?
    • API受限时会影响使用吗?

    我非常感谢 Dove 开启了如此重要的讨论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多