Goodreads正在淘汰其当前的API,喜欢书的开发人员不满意

2020-12-18 05:02:59

上周,一些Goodreads用户收到了令人失望的消息:该流行的图书跟踪网站禁止超过30天未使用该产品的用户访问其API。该公司表示完全“计划淘汰这些工具”,并且从12月8日起,它将不再发行新密钥。目前尚不清楚Goodreads何时或是否将其API关闭给活跃用户。

“发现后,我感到非常沮丧,”南卡罗来纳州的软件开发人员Karen Ellett说,他使用Goodreads API来驱动跟踪书籍系列的私人工具。她希望该工具最终能够发布给其他人使用,该工具可以跟踪她所阅读的系列丛书中的新版本,而Goodreads目前不提供该功能。当一本新书添加到该系列中时,Ellett的工具会自动更新,因此,当她准备重新进入该系列时,她不必自己寻找它。自从她今年读了172本书以来,她就很难轻而易举地就自己想获得的所有新增内容进行心理处理。

“我花了很多时间来开发这个工具,不仅是为了我自己,也是为了被其他人利用。我会说我大概完成了70-80%,但现在毫无意义,”她说。

自从2013年被亚马逊收购以来,Goodreads就是一台停滞的产品,其功能和特性几乎没有得到改善,成千上万的具有基本编码技能的读者使用Goodreads API来提供自己更好的特性和工具。在有关Goodreads开发人员变更的主题上,一位用户说他正在构建过程中的Discord书推荐机器人突然停止工作。另一位用户说,他的工具将被分析,该工具将分析Goodreads用户“已读”列表中与作者有关​​的统计信息,从而使投入该功能的无数工作时间无效。

Ellett仍每天使用API​​,因此尚未关闭对API的访问权限。她从一位朋友那里听说过此事,后者将电子邮件转发给她。许多Goodreads API用户抱怨说,Goodreads的通信非常糟糕,人们只听说间歇性用户的变化突然导致访问中断。

在对Debugger的声明中,Goodreads确认计划退出其API工具的“当前版本”。它说:“尽管我们评估API的价值以确定未来的支持方式,但我们将继续支持符合我们服务条款的活跃API用户。”

马修·琼斯(Matthew Jones)是r / Fantasy的主持人,R / Fantasy是一本以幻想书为重点的子目录,拥有120万成员。他帮助举办了subreddit的年度Stabby大奖,由subreddit的成员选择他们最喜欢的年度幻想读物。琼斯几乎可以使用基于Goodreads API的工具来完成工作,该工具将提高他管理Stabby Awards的能力,但是当他休假回来时,他对API的访问权限被撤销。他说,他在2020年的大部分时间里都在使用该工具。

他说,“这真是令人生气”,Goodreads如何管理API变更的沟通。多年来,支持一直令人失望,这使API用户很明显该公司不在乎他们,但“我从未听说过这样的服务会完全切断他们的会员。没有警告。没有使用寿命终止电子邮件。他说:“很遗憾,您所做的一切都已过时。” subreddit必须返回到前几年所做的工作-使用Google表单并“手动验证所有内容”。

Goodreads对其网站或开发人员讨论板上的即将发生的更改知之甚少,但是论坛上的一位用户表示,Goodreads支持人员告诉他们,“将不再继续支持API端点。”致力于报道电子阅读器和数字图书行业新闻的博客Good e-Reader估计,关闭工作将在未来几个月内完成。 Good e-Reader主编Michael Kozlowski写道:“这对开发人员的工具构成了严重打击”,这些开发人员的工具依赖于Goodreads API。

那些受到Goodreads拔掉其API的影响的人表示,他们对Goodreads的困惑不解,并因此扩展了Amazon通过限制对其数据集的访问而获得的利益。 “我不了解这样做的动机,因为维护他们的API对他们来说太难了。但是亚马逊以无情和不利于合作而闻名。”工程师斯蒂芬妮·威尔金森(Stephanie Wilkinson)说,工程师的流行工具Yonderbook将在API更改生效后停止运行。 “自2013年Amazon收购以来,Goodreads一直被冻结。”

Yonderbook是一个很好的例子,说明当Goodreads杀死其API时,大量读者将流失。该工具可以分析Goodreads用户的阅读统计信息,并允许他们通过Overdrive上的本地图书馆查看列表中的哪些图书。它还连接到Bookmooch,在那里用户可以免费交换书籍。如果您和我一样,并且在TBR(待阅读)列表上有数百本书,则需要很长时间才能手动搜索Overdrive,以查看可以从本地图书馆免费检出的图书。将读者的Goodreads列表连接到Overdrive,可以使人们更轻松地使用其本地图书馆并查找其下一次免费阅读。

经营书籍网站Readng的Joe Alcorn在博客上介绍了周末的变化。他认为,Goodreads未能进行创新,而是正朝着挤压竞争的方向发展。 “可悲的是,它确实只会伤害爱好者项目和Goodreads用户本身。任何认真尝试与Goodreads竞争的人都清楚房间里的亚马逊形状的大象,并且很可能已经做好了准备,”他写道。 “此举将损害用户和黑客,如果有的话,它将进一步加强对可行替代方案的需求。”

很难确切知道此更改将影响多少人。 Goodreads开发人员讨论板有2,602名成员,仅占该站点每月4,500万用户的一小部分。但是,这些人是公司最敬业,最热情的用户中的一员-如此热爱阅读的人们,他们想接受Goodreads提供的内容,并在自己的时间上加以改进。

德州农工大学零售研究中心研究主任Venkatesh Shankar博士说,Goodreads的核心思想和庞大的用户群是Amazon在2013年收购Goodreads的主要原因。但是,“如果没有自我维持的策略,该网站和应用程序的可用性和实用性就会落伍。其他社会编录网站(例如,开放图书馆,LibraryThing,阅览室,Libib和BookLamp)都有各自的局限性,它们提供了替代方案。”他说,亚马逊可能正在探索通过Goodreads的9000万用户获利的方法,而不是继续允许API访问。

与我交谈的人表示,这种变化将迫使他们寻求其他工具,而不是将他们的读书活动转移到内部的Goodreads生态系统中。 “ [Amazon]可能只是不想让任何人创新。如果他们不打算自己给我们提供功能,那真是太糟糕了。” Ellett说。 “我认为通过这样做,将人们推向其他渠道,Goodreads冒着伤害自己的风险。”

“现场有大量的新书应用程序。人们对Goodreads缺乏功能感到沮丧,”威尔金森说。 “他们似乎没有选择提高Goodreads来保持竞争力,而是选择切断访问权限。”

到目前为止,许多竞争对手网站(例如StoryGraph,Italic Type和Readng)仍然相对较小。像我这样的技术含量较低的用户会习惯于使用Goodreads,而那些具有较高编程技能的用户则在自己的站点和工具上依赖Goodreads API。但是,随着这个敬业的读者社区发现他们已经无法使用的完善工具,他们将寻求其他API(例如Internet Archive的图书项目Open Library提供的API),过渡到当前的另一竞争对手,甚至自己开始。

亚马逊可能希望通过拉近其产品的帷幕,它将吸引更多有创造力的用户。但是,亚马逊和Goodreads可能刚刚对这群读者产生了最后一击,使他们走上了创建和加强自己社区的道路。