如果我是一个网络服务,比如 Twitter,那么创建一个 API 供人们访问我的数据对我有什么帮助?我可以看到他们正在将您的服务扩展到您可能没有资源扩展的区域(以扩展您自己的服务的方式),但是与访问您的数据相关的所有带宽和基础设施成本是否值得?
所有这些小型 Twitter 应用程序都无法为 Twitter 带来收入。我会假设相反。
编辑:
答案 1:有时间/有钱的人可以让你的服务更受欢迎。您还可以限制 API 的使用(就像 Google 所做的那样)。
答案 2:为您的服务增加价值比克隆您的服务更容易。这个额外的吸引力可以使您的网站成败。您甚至可以收取访问费用。
答案 3:当 API 扩展了已经运行的业务模型时,它是好的。(不要成为推特。)