Top Tweet News ข่าวเด่นจากการทวีต COE นาย ประโยชน์ บุญชัยสุข นาย กฤษกร ขำคมเขตร์
อาจารย์ที่ปรึกษาโครงการ ◦ ผศ. ดร. กานดา สายแก้ว อาจารย์ผู้ร่วมประเมินโครงการ ◦ อ. ภาณุพงษ์ วันจันทึก ◦ ผศ. อนัตต์ เจ่าสกุล
ที่มาและความสำคัญ Social network จะดีไหมถ้ามีการจัด อันดับ Twitter
จุดประสงค์ของโครงการ รวบรวมข่าวที่ซ้ำจากการถูกอ้างอิงถึงโดย หลายคนและหลายครั้งให้เป็นการนำเสนอ ในข่าวเดียว เพื่อได้ระบบที่แสดงข้อความที่ถูกจัดอันดับ ให้แก่ผู้ใช้ทางช่องทางต่าง ๆ ◦ Twitter Account ◦ Webpage ◦ พัฒนา ระบบเพื่อเรียกใช้ Twitter API ใน การประมวลผลข้อความทวีตโดยอัตโนมัติ
ขอบเขตของโครงการ จะทำการรวบรวมไว้ไม่เกิน 1 วันเพื่อ ประหยัดพื้นที่ในการเก็บข้อมูล ข่าวเด่นที่นำเสนอจะนำเสนอทุกชั่วโมง ข่าวเด่นที่นำเสนอสามารถส่งให้ทางอีเมล เพื่อให้ผู้ที่ต้องการสามารถเก็บไว้อ่านใน ภายหลังได้ เนื้อหาของข่าวจะจำกัดเฉพาะข่าวที่ทวีต โดยคนที่อยู่ในเขตพื้นที่ประเทศไทย
ผลที่คาดว่าจะได้รับ ไม่เสียเวลาในการอ่านข่าวซ้ำ ๆ สามารถอ่านข่าวย้อนหลังได้สะดวกมากขึ้น มีตัวเลือกในการติดตามข่าวย้อนหลัง เพิ่มขึ้น
ความรู้เบื้องต้นที่เกี่ยวข้อง API หรือ Application Programming Interface คือรูปแบบคำสั่งที่นักพัฒนาจะต้อง เรียกใช้ เมื่อต้องการเข้าถึงข้อมูลบนเว็บไซต์ ที่มีการเปิด API ไว้ให้ การเข้าถึงข้อมูลอาจ เป็นทั้งการนำข้อมูลออกมา หรือเป็นการส่ง ข้อมูลเข้าไปก็ได้ API จึงเป็นเสมือนภาษาที่ คอมพิวเตอร์ใช้คุยกับคอมพิวเตอร์เพื่อ แลกเปลี่ยนข้อมูลกัน
ความรู้เบื้องต้นที่เกี่ยวข้อง ( ต่อ ) API ที่ทาง twitter ให้การ สนับสนุน Search API Methods(5) REST API Methods(83) ◦ Timeline Methods(8) ◦ Status Methods(7) ◦ User Methods(7) ◦ List Methods(8) ◦ List Members Methods(4) ◦ List Subscribers Methods(4) ◦ Direct Message Methods(4) ◦ Friendship Methods(6) ◦ Social Graph Methods(2) ◦ Account Methods(8) ◦ Favorite Methods(3) ◦ Notification Methods(2) ◦ Block Methods(5) ◦ Spam Reporting Methods(1) ◦ Saved Searches Methods(4) ◦ OAuth Methods(4) ◦ Local Trends Methods(2) ◦ Geo methods(3) ◦ Help Methods(1)
ความรู้เบื้องต้นที่เกี่ยวข้อง ( ต่อ ) ความแตกต่างการใช้งาน retweet แบบเก่า และแบบใหม่ การ retweet แบบเก่า ◦ เป็นการคัดลอกข้อความที่เลือกมาใส่ในช่องอัป เดตสถานะโดยเพิ่ม ของเจ้าของ ข้อความนั้น ’:” ให้หน้าข้อความเท่านั้น ทำให้ เราสามารถใส่ความคิดเห็นของเราลงไปด้วยได้ ◦ ทาง twitter จะมองเห็นการ retweet แบบเก่านี้ เป็นการ tweet ข้อความแบบปกติซึ่งจะขึ้นใน home timeline ของทุกคนที่ follow เราอยู่ และ ไม่ถือว่าข้อความนั้นมีสถานะเป็นการ retweet
ความรู้เบื้องต้นที่เกี่ยวข้อง ( ต่อ ) การ retweet แบบใหม่ ◦ เป็นการ retweet โดยที่ไม่สามารถใส่ความ คิดเห็นได้ ◦ หากเป็นข้อความที่ผู้ใช้เคยเห็นมาก่อน ข้อความนั้นจะไม่ถูกแสดงซ้ำ ◦ ทาง twitter จะจัดการ retweet แบบนี้ลงใน หมวด retweet ◦ สามารถเรียก method ต่าง ๆ ที่เกี่ยวข้องกับการ retweet เพื่อตรวจสอบข้อมูลต่าง ๆ เกี่ยวกับ ข้อความที่ถูก retweet นั้นได้
ความรู้เบื้องต้นที่เกี่ยวข้อง ( ต่อ )
OAuth คือ Protocol ในการแลกเปลี่ยน User Identity แบบหนึ่ง ซึ่งใช้ระบบ Token กล่าวคือ ถ้าต้องการจะทำอะไร ในฐานะ User ได้ จะต้องมี Token ที่ยืนยันว่าได้รับ สิทธิ์จากผู้ใช้เสียก่อน
ความรู้เบื้องต้นที่เกี่ยวข้อง ( ต่อ )
การเรียกใช้ method ผ่าน OAuth การเรียกใช้ statuses/home_timeline
การเรียกใช้ method ผ่าน OAuth( ต่อ ) การเรียกใช้ statuses/retweet_to_me
ตัวอย่างโครงการที่คล้ายกัน
ตัวอย่างโครงการที่คล้ายกัน ( ต่อ )
ตัวอย่างโครงการที่คล้ายกัน ( ต่อ )
สรุป
เอกสารอ้างอิง 1.Abraham. Twitteroauth [online] 2010 [cited 2010 July 27]. Available from: 2.LenG. API คืออะไร ? [online] 2010 [cited 2010 July 27]. Available from: canlendar/ 3.Matt Harris. Twitter API Documentation [online] 2010 [cited 2010 June 30]. Available from: Documentation 4.nantcom. OAuth Anti-Headache บทความแก้ปวดหัวการติดต่อกับ Twitter แบบใช้ OAuth (.NET Compact Framework) [online] 2010 [cited 2010 July 27]. Available from: OAuth Official Website. Authenticating with OAuth [online] 2010 [cited 2010 July 27]. Available from:
Q&A