-
เรื่องราวที่ Reddit แบนฉันเพราะการพัฒนาแอป
-
จุดเริ่มต้น
- ในเดือนมิถุนายน 2023 Reddit ได้ประกาศนโยบายราคา API ใหม่
- ก่อนหน้านี้ใช้งานฟรี แต่ตอนนี้คิดราคา $12,000 ต่อคำขอ API 50 ล้านครั้ง
- เรื่องนี้ส่งผลกระทบอย่างหนักต่อแอปและบอตที่ไม่ใช่เชิงพาณิชย์
-
Geddit
- ระหว่างที่สำรวจ API ของ Reddit ผู้เขียนพบว่าเมื่อเติม
.json ต่อท้าย URL ก็จะได้รับทั้งหน้าในรูปแบบ JSON
- จึงสร้าง API wrapper ของ Reddit ด้วยไลบรารี JavaScript แบบเรียบง่าย และตั้งชื่อมันว่า Geddit
- มอบความสามารถในการใช้งาน Reddit แบบอ่านอย่างเดียวโดยไม่ระบุตัวตน
-
การพัฒนาแอป
- พบกับเฟรมเวิร์ก Capacitor และ Ionic ที่ช่วยพัฒนาแอปมือถือเนทีฟได้ด้วย HTML, CSS และ JavaScript
- พัฒนา Geddit เป็นแอป Android และแชร์บน GitHub
- ถูกพูดถึงบน Hacker News, Android Police, Reddit, YouTube เป็นต้น
- มียอดดาวน์โหลดมากกว่า 25k ครั้งบนหน้า GitHub Releases
-
ตอนจบ
- ออกรุ่นหลายเวอร์ชันและเพิ่มการตกแต่งตามแนวทาง Material Design
- เผยแพร่แอปบนสโตร์ F-Droid
- ได้รับอีเมลจาก Reddit และได้อธิบายว่าโครงการนี้ไม่ใช่ผลิตภัณฑ์เชิงพาณิชย์และไม่ได้ใช้งาน API ในทางที่ผิด
- หยุดการพัฒนาไว้ขณะรอการตอบกลับจาก Reddit
-
สรุปโดย GN⁺
- บทความนี้แสดงให้เห็นผลกระทบของนโยบายราคา API ใหม่ของ Reddit ที่มีต่อนักพัฒนาแอปที่ไม่ใช่เชิงพาณิชย์
- Geddit เป็นโครงการโอเพนซอร์สที่ทำให้ใช้งาน Reddit แบบไม่ระบุตัวตนได้โดยอ้อมผ่าน API ของ Reddit
- แม้โครงการจะหยุดลงจากการตอบสนองของ Reddit แต่ยังคงใช้งานได้อยู่
- โครงการอื่นที่มีฟังก์ชันคล้ายกัน ได้แก่ Apollo และ Juno
1 ความคิดเห็น
ความเห็นจาก Hacker News
Reddit เคยเป็นเว็บที่สนุก แต่ตอนนี้ให้ความรู้สึกเหมือนเต็มไปด้วยบอตและเครื่องจักรโฆษณาชวนเชื่อ
แนะนำโปรเจ็กต์ fediverser
แนะนำแอป Geddit และ RedReader
เจอความไม่สะดวกจากการบล็อกเครือข่ายและปัญหาแคปชาของ Reddit
Reddit ช่วงแรกเคยดี แต่ปัญหาด้านการดูแลจัดการทำให้ความสัมพันธ์กับผู้ใช้แย่ลง
การพึ่งพาแพลตฟอร์ม Reddit เป็นเรื่องเสี่ยง
ถ้าเติม .json ต่อท้าย URL ของ Reddit ก็จะรับหน้าในรูปแบบ JSON ได้
ออกห่างจาก Reddit แล้วชีวิตดีขึ้น
ใช้แค่ HTTP ก็แทน API ได้เพียงพอ
ถ้าเติม .rss ต่อท้าย URL ของซับเรดดิต ก็จะรับ RSS feed ได้
การสร้าง narrative กลายเป็นธุรกิจระดับโลก