Tags:

เรื่องคือ ผมติดสัมภาษณ์ INET Young Master Camp 8 ครับ สาขา Web Programming

เขามีคำถามมาให้เป็นการบ้านก่อนไปสัมภาษณ์ 3 ข้อ และข้อแถมอีก 2 ข้อ

3 ข้อแรกผมตอบได้แล้ว เหลือแค่ข้อแถม ที่เขาบอกว่า ถ้าตอบได้ ให้ตอบมาด้วย คำถามมันมีว่า

  1. ถ้าอยากให้แสดงผล Twitter ข้อความที่มี hashtag #iywc8 จะต้องใช้ API ใดของทาง Twitter และอย่างไร
  2. อยากให้เขียน JavaScript สั้น ๆ ไม่เกิน 15 บรรทัด เพื่อโชว์ความสามารถของ JavaScript API ใน HTML 5

ทีนี้ปัญหามันคือ ผมไม่เคยจับ API สักตัวเลยอะครับ แล้ว Twitter API มันเป็นไง ไปเรียกใช้ที่ไหนครับ

ส่วน JavaScript API มันคืออะไร มันไม่เหมือนภาษา JavaScript หรอ หรือมันเป็น Framework อย่างพวก JQuery หรือเปล่า แล้ว HTML 5 สามารถหาข้อมูลได้ที่ไหนครับ

รบกวนแนะนำเป็นแนวทางด้วยครับ หรือ keyword ก็ได้ครับ

Get latest news from Blognone
By: hisoft
ContributorWindows PhoneWindows
on 7 October 2010 - 23:28 #218773
hisoft's picture

how to use twitter api

ถ้าเป็นผมนจะใช้ประมาณนี้นะครับ ไม่เคยจับเหมือนกัน

By: Wizard.
iPhoneAndroidUbuntuWindows
on 7 October 2010 - 23:32 #218775
Wizard.'s picture

เกือบเฉลยไปเลย 1 ข้อ ...
http://apiwiki.twitter.com/Twitter-API-Documentation

ส่วน JS API นั้นลองใช้ google search แล้วกันครับ
เพราะหา official document ไม่ได้ แต่มันไม่เหมือน framework ครับ

By: NarzE
iPhoneUbuntu
on 8 October 2010 - 01:18 #218799
NarzE's picture

http://dev.twitter.com/doc

http://dev.w3.org/html5/html4-differences/#apis

ถ้ามีปัญหาเรื่องความหมายของ api ไปวิกิก่อนเลยครับ จะได้เห็นภาพชัดขึ้น :)

By: Bank14
ContributorAndroidRed HatWindows
on 9 October 2010 - 21:15 #219320

ขอบคุณมากครับ

By: willwill
ContributorAndroid
on 11 October 2010 - 09:55 #219584
willwill's picture
  • Twitter มี API ในการค้นหา hashtag 2 ตัวครับ ดังนี้

    • Twitter Search ใช้ค้นหาคำใดๆ ก็ได้ ดังนั้นเราก็ค้น #iywc8 เข้าไปก็จะได้ผลตอบมา
    • Twitter Stream ใช้ติดตามคำใดๆ เราก็ track คำว่า #iywc8 ไว้ พอมีคนทวีตคำนี้ก็จะปรากฎมาในทันที (คำว่าทันที คือถ้าเน็ตไม่กระตุก Twitter ไม่ล่มทันทีที่ client บอกว่าส่งได้แล้วจะปรากฎขึ้นบนจอทันที)
      ทีนี้คำถามถามว่าจะแสดงผลเฉยๆ ดังนั้นใช้ Search จะง่ายกว่าครับ ก็ยิงเข้าไปตามใน API docs ได้ JSON ออกมาก็ไปประมวลผลออกมาได้ แต่ถ้าขี้เกียจกว่านี้ใช้ Twitter widget ทำได้ครับ จะได้เหมือนในเว็บ iywc เลย
  • HTML5 JavaScript API ใหม่ๆ ที่ค่อนข้างเล่นกันเยอะคือ web storage ครับ ตัวนี้เขียนไม่ยาก

if(!localStorage['visit']) localStorage.visit=0;
localStorage.visit++;
alert("You have visited this page "+localStorage.visit+" times");

ผมจำได้ว่าตัวอย่างแบบนี้หนังสือ JavaScript โบราณๆ ก็ทำ แต่เป็น cookie - -*