Reddit现在有麻烦了。在 4 月份宣布变更后,有消息称,几个最受欢迎的第三方 Reddit 应用程序将在月底关闭。最重要的是,从 6 月 12 日开始,五个最受欢迎的 subreddit 将关闭两天,“互联网首页”上的所有其他帖子都在抗议 Reddit 的 API 更改。
这是怎么回事?我们在这里是为了让您快速了解 Reddit 的 API 变化、Reddit 停电,以及为什么每个人都对互联网上最受欢迎的社交媒体平台之一失去理智。
到底什么是 API?
让我们从顶部开始。 API代表应用程序编程接口,它们允许两个应用程序相互通信。顾名思义,它是一个界面,应用程序可以在其中来回发送数据,而无需实际访问应用程序本身。
就 Reddit 而言,它长期以来一直保持着免费的 API。这意味着任何构建应用程序的人都可以从 Reddit 请求数据并使用它来构建自己的应用程序。有人可以使用自己的界面和他们想要的任何附加功能来构建他们的应用程序,然后使用 Reddit API 来填充它,例如 subreddit 信息、帖子、评论和用户配置文件。
每次应用执行此操作时,它都会向 API 发出请求。因此,无论何时你想查看帖子,第三方应用程序都会从 Reddit 请求该帖子,如果你想发表评论,它会将评论发送回 API。重要的是 API 不是应用程序本身,因此其他应用程序可以访问 Reddit 上的信息,而无需应用程序泄露其所有内部工作原理。
API 用于所有类型的不同事物。例如,Amazon 的 API 就是 CamelCamelCamel 等价格跟踪服务存在的原因。如果您是 PC 游戏玩家,Steam 的 API 就是填充 SteamDB 等服务的内容。在许多情况下,API 可以显示主应用程序上未显示的信息,例如 Amazon 和 Steam,允许开发人员围绕该服务构建自己的应用程序,而不仅仅是复制它。
Reddit 的 API 定价,解释
Reddit 七年前推出了一个免费的 API,但在四月份,它宣布将进行更改。这些变化包括对 API 访问收费。这意味着为 Reddit 开发应用程序的开发人员现在需要为请求付费。
这变得越来越普遍,尤其是在埃隆马斯克接管 Twitter 之后。与 Reddit 的情况类似,Twitter 开始对 API 访问收费,关闭了数十个第三方应用程序。
对于付费 API,开发人员通常需要按请求付费。应用程序越受欢迎,它需要发出的请求越多,它所花费的钱就越多。一位开发者声称 Reddit 每 5000 万个请求收取 12,000 美元,或每 1,000 个请求收取 0.24 美元。这听起来可能不是很多,但 Apollo 是一款流行的 Apple 产品 Reddit 应用程序,它可以在一个月内发出超过 70 亿次请求。这相当于每月近 200 万美元,每年超过 2000 万美元。
这价格也太高了根据开发人员的说法,他们为每 5000 万次对 Imgur 的 API 调用支付 166 美元,这充分说明了 Reddit 的 API 更改是多么昂贵。 Reddit 表示其免费 API 模式不可持续,因为通过第三方应用程序访问该网站的用户可能看不到 Reddit 在其网站和第一方应用程序上投放的广告。
阿波罗为什么要倒闭?
Reddit 的 API 变化的情况集中在 Apollo,这是一款广受欢迎的适用于 Mac 和 iPhone 的第三方 Reddit 应用程序。该应用程序将于 6 月 30 日关闭,距离 Reddit 的新 API 定价生效仅一个多月。
根据开发商的说法,Apollo 需要立即以每月 5 美元的价格为其应用程序增加 12,000 个新订阅者,才能与 Reddit 的 API 成本相抵。这也不包括免费用户。 Apollo 由单个开发人员制作,如果您需要其他功能,可以通过可选订阅免费使用。
数学似乎根本不适合阿波罗。为了说明这一点,开发人员推测 Reddit 每个用户每月花费大约 0.12 美元。随着 API 的改变,Apollo 需要为每个用户每月花费 2.50 美元。
对第三方 Reddit 应用程序的影响
阿波罗并不是唯一一个关闭的公司。为了响应 API 的变化,一些应用程序宣布它们也将停止服务。其中包括 ReddPlanet、Sync 和 Reddit is Fun (RIF)。
Reddit API 中断,解释
为了抗议 Reddit 的 API 更改及其对第三方应用程序的影响,数千个 subreddits 宣布 48 小时停电。这场名为 Reddark的抗议活动包括近 8,000 个 subreddits,截至 6 月 12 日,其中大部分已被设置为私有。这意味着用户无法访问、发布或评论这些 subreddits,直到管理员再次将它们公开。
六个最受欢迎的 subreddits 参与其中,包括 r/gaming、r/food、r/funny 和 r/aww,所有这些都拥有超过 3000 万订阅者。总的来说,Reddark 在 Reddit 上拥有超过 2.5 亿的用户。
尽管 Reddit 的停电本应于 6 月 14 日结束,但仍有超过 6,000 个 subreddit 是私有的。其中包括 r/aww、r/videos 和 r/music。
Reddit 的 API AMA
在强烈反对之后,Reddit 的首席执行官史蒂夫霍夫曼主持了一场以 API 更改为中心的 AMA (问我任何事情)。该公司宣布正在更新其 API 条款,但看起来它不会带回 Apollo 等流行应用程序。
该公司坚持每 1,000 次 API 调用 0.24 美元的定价,这与 Apollo 引用的数字相同。然而,Reddit 表示,通过 OAuth 客户端 ID 每分钟使用少于 100 个请求的应用程序将能够免费使用 API。据 Reddit 称,如今超过 90% 的可用应用都属于这一类。
该高管还在 AMA 期间解决了其他一些 API 更改。 Reddit 表示将从 7 月 5 日开始通过其 API 限制对显式内容的访问,并且需要访问 API 的审核工具应继续免费访问。此外,Reddit 表示,RedReader 等以可访问性为中心的应用程序将继续免费访问 API。