-
Redditにアプリ開発が原因でブロックされた話
-
はじめに
- 2023年6月、Redditは新しいAPI料金ポリシーを発表した
- 以前は無料だったが、現在は5,000万回のAPIリクエストごとに12,000ドルを要求している
- これは非商用アプリやボットにとって大きな打撃だった
-
Geddit
- Reddit APIを調べているうちに、URLの末尾に
.jsonを追加するとページ全体をJSON形式で取得できることを発見した
- シンプルなJavaScriptライブラリでReddit APIラッパーを作り、これをGedditと名付けた
- 匿名でRedditを読み取り専用で利用できる機能を提供した
-
アプリ開発
- HTML、CSS、JavaScriptでネイティブモバイルアプリを開発できるCapacitorとIonicフレームワークを見つけた
- GedditをAndroidアプリとして開発し、GitHubで共有した
- Hacker News、Android Police、Reddit、YouTubeなどで取り上げられた
- GitHub Releasesページで25k以上のダウンロードを記録した
-
終わり
- 複数のバージョンをリリースし、Material Designガイドラインに従ってスタイリングを追加した
- F-Droidストアにアプリを公開した
- Redditからメールを受け取り、商用製品ではなくAPIも悪用していないことを説明した
- Redditの返答を待ちながら開発を中断した
-
GN⁺のまとめ
- この記事は、Redditの新しいAPI料金ポリシーが非商用アプリ開発者に与えた影響を示している
- Gedditは、Reddit APIを迂回して匿名でRedditを利用できるようにしたオープンソースプロジェクトだった
- Redditの対応によりプロジェクトは中断されたが、現在も動作している
- 類似の機能を持つ他のプロジェクトとして、ApolloとJunoがある
1件のコメント
Hacker Newsの意見
Redditは以前は面白いサイトだったが、今ではボットとプロパガンダの機械のように感じる
fediverserプロジェクトの紹介
GedditとRedReaderアプリを推奨
Redditのネットワーク遮断とCAPTCHAの問題で不便を感じている
Redditの初期は良かったが、運営上の問題によってユーザーとの関係が悪化した
Redditプラットフォームに依存するのは危険だ
RedditのURLに.jsonを追加するとJSON形式でページを取得できる
Redditから離れて人生が良くなった
HTTPだけでもAPIの代替として十分だ
サブレディットURLに.rssを追加するとRSSフィードを取得できる
ナラティブ形成がグローバルビジネスになっている