Fanboi Channel

Development Room - Build 1

Last posted

Total of 440 posts

87 Nameless Fanboi Posted ID:KuNuOeCxV

2015-04-16-TEST
- อัพเดท test.fanboi.ch เป็นเวอร์ชั่น c2bb687
- อัพเดท database ของ test เป็น database ล่าสุด (วันนี้)
- เพิ่ม params สำหรับเรียก object ที่เกี่ยวข้องใน request เดียว (ตาม >>86 แต่ยังไม่ได้อัพเดท docs)
- เพิ่ม create topic API กับ create post API สำหรับตั้งกระทู้และตอบกระทู้
- เพิ่ม task API สำหรับเรียกดูสถานะการโพสจาก create topic API และ create post API ว่าเรียบร้อยหรือไม่

Endpoint ของการตั้งกระทู้ใหม่คือ POST /api/1.0/boards/{slug}/topics/
Endpoint ของการตอบกระทู้คือ POST /api/1.0/topics/{id}/posts/
หลังจากยิง POST ไปแล้ว API จะตอบกลับมาเป็น task สามารถ query ได้ตาม path ที่ใส่มาใน JSON เพื่อดูว่าเรียบร้อยไหม
วิธีการใช้งานคร่าวๆ ดูได้ตาม https://gist.github.com/sirn/23acfcf5c7d88ab383bb

Task API มีไว้ให้ request ซ้ำกันเรื่อยๆ จนกว่า status จะกลายเป็น success
ทั้งนี้ทั้งนั้นเนื่องจากในแฟนบอย การโพสข้อความใดๆ ก็ตามจะถูกส่งเข้า worker queue และประมวลผลใน background
(เหตุผลหลักๆ คือมันต้องผ่าน Akismet check, DNSBL check ถ้าจังหวะไหนเน็ตเวิร์คไม่ดี web process มันจะบล็อก)

Topic locked

Topic has been locked by moderator.

No more posts could be made at this time.

Be Civil — "Be curious, not judgemental"

  • FAQs — คำถามที่ถามบ่อย (การใช้บอร์ด การแบน ฯลฯ)
  • Policy — เกณฑ์การใช้งานเว็บไซต์
  • Guidelines — ข้อแนะนำในการใช้งานเว็บไซต์
  • Deletion Request — แจ้งลบและเกณฑ์การลบข้อความ
  • Law Enforcement — แจ้งขอ IP address

All contents are responsibility of its posters.