当Google的API产品经理Adam Feldman宣布数个API接口准备从API目录中关闭时,开发社区反响强烈。虽然一些API没有宣布关闭日期,但是其他的API如Translate API将在年底关闭。 Feldman在博客中写到:
\随着互联网的发展和优先级变化,我们有时会关闭API——也就是说,不再继续开发它们——以便整合资源集中力量继续前进。今天,我们宣布清除一批API。\
开发社区迅速做出了反应,数以百计的回复发表在blogspot、ZDnet和reddit上。大部分的反馈是否定的,而且批评最集中的就是Translate API,在其页面中写到:
\由于广泛滥用造成的巨大经济负担,每天请求的次数将被限制,而且在2011年12月1日将完全关闭。对于网站翻译,我们鼓励大家使用Google Translate Element。\
在许多情况下,更新的API会替代关闭的API,但是对于Translate API来说,Google通过Translate Element(包含在GET请求中的简单函数调用)取代API,社区的反馈很迅速。
\\\Franz Enzenhofer写到:
\你强调说一些API没有像以前一样受欢迎,将会有替代方案,但Translate API显然不是这样,因为关闭是由于“广泛的滥用”。\《Hello Android: Introducing Google’s Mobile Platform》一书的作者Ed Burnette写到:
\请想办法让Google Translate API可用,即使你不得不像Twitter API一样限制使用次数。我在书中的一个例子中使用了Translate API来教授Android编程(Hello,Android),在发布到网络商店Market的两个应用中也用到了它。如果Google全面关闭它会伤 害一大批应用。
\C. Scott Ananian举了一个许多用户都会面临的问题:
\在One Laptop Per Child项目中,我们希望嵌入Translate API来支持不同国家的孩子们之间的跨语言沟通。我建议让这些API一直对教育/非盈利组织开放——在乌拉圭有200万儿童从中受益。为何不像其他一些Google产品创建应用密钥系统,借此可以关闭滥用者同时为“好孩子”继续提供服务。\elmar写到:
\我很难相信唯一可行的办法居然是关闭它。更糟的是,这种决定使人未来难以信任任何Google API。以后我在集成某种API时会三思而后行。
由于针对Google的批评逐渐升级,一位开发人员站出来表示黑帽SEO技巧被用于窃取Translate API来获得更好的搜索引擎排名。Feldman最后在博客中回应说:
\关闭Translate API对我们来非常艰难——我们很高兴看到全球化互联网,并乐于帮助开发人员和网站管理员吸引世界各地的用户。我们将继续对Translate服务投入精 力,包括Google Translate Web Element。但是Translate API 被滥用了——绝大多数的使用都明显违反了条款。关闭这个API的痛苦之处在于,我们意识到这个决定伤害了一些普通的用户,抱歉!我们希望其他服务能够满足更多合理的用户需求。\
Feldman的回复并没有停止大家的大量评论,开发人员恳求恢复Translate API或者至少延长服务期限。
\没有提供关闭期限的过时API包括Wave API、 Code Search、Feedburner、Diacritize、Finance、Power Meter和Sidewiki。明确关闭期限的API包括Books Data APIs、Blog Search和Image API。其他API包括News Search、Patent Search、Safe Browsing API 1.0、TranslateI、Transliterate、Video Search API和Virtual Keyboard API。
\