โพสต์บทความลงใน drupal 6 แล้วขึ้นบน twitter เรา

drupalTuesday, February 1, 2011 - 21:01

ผมได้แวะเวียนเข้าไปที่บอร์ด drupal.in.th เป็นประจำๆ แต่ก็ไม่ค่อยได้ช่วยตอบคำถามเท่าไรเพราะบางคำถามเรารู้คำตอบ แต่ผมไม่รู้จะเขียนอธิบายยังไง -_- และสิ่งหนึ่งที่ผมเห็นบ่อยๆก็คือจะทำยังไงให้โพสต์บทความใน drupal ไปแล้วอัพขึ้นที่ twitter ทันที

ใน drupal 6 นั้นมี module รองรับเรื่องนี้อยู่แล้วนั่นก็คือ Twitter module ซึ่งแต่ก่อนมันใช้งานง่ายมากผมเลยไม่ได้เขียนวิธีใช้เก็บไว้ที่บล็อก แต่หลังจากมันอัพเดทมาเวอร์ชั่นใหม่ดันต้องการ module ตัวอื่นเพิ่มอีก ความยากในการใช้งานเลยเยอะขึ้นมาอีกผมเลยว่าจดไว้ดีกว่าและก็เป็นการเผยแพร่ไปในตัวด้วย เรามาดูกันครับการใช้งาน Twitter module

Module ที่ต้องเตรียมไว้

ติดตั้ง module ดังกล่าวให้เรียบร้อยจากนั้นมาลุยกันเลยครับ

  1.  ไปที่ settings ของ OAuth (admin/settings/oauth)  จากนั้นเลือกค่าเป็น  RSA-SHA1 แล้วบันทึก
    oauth setting
  2.  จากนั้นไปที่ settings ของ twiter ครับ (admin/settings/twitter) ซึ่งมันก็จะให้เราทำการสร้าง application ใน twitter โดยไปที่ https://twitter.com/apps/new และให้เรากรอกข้อมูลดังนี้ครับ
    - Application Name ใส่ชื่อ application ลงไป
    - Description รายละเอียด app ใส่ขั้นต่ำ 10 ตัวอักษรนะครับ
    - Application website ระบุ url ของเว็บไซค์เราลงไปของผมก็ http://snappytux.com
    - Application Type ให้เลือกเป็น browser ครับ
    - Callback URL ในส่วนนี้ให้ใส่เป็น http://{your_url}/twitter/oauth เช่น http://snappytux.com/twitter/oauth
    - Default Access type เลือก Read & Write
    ตัวอย่างการตั้งค่า twitter app
  3. เมื่อเราสร้างเสร็จแล้วเราจะได้ค่า Consumer key และ Consumer secret ให้ทำการใส่ลงไปที่ setting ของ twitter (admin/settings/twitter) ในเว็บเรา
    ตั้งค่า module twitter
  4. จากนั้นไปที่ Post เพื่อตั้งค่าการใช้งานให้กับ content type ที่ต้องการ
    ตั้งค่าใช้งานให้กับ content type
  5. ต่อมาให้ไปที่ My account แล้วเลือก edit เราจะพบกับ Twitter account ที่ถูกเพิ่มเข้ามาให้เราทำการคลิกที่ twitter account และคลิก add account เพื่อทำการเพิ่ม account twitter ของเราลงไป
    การเพิ่ม account twitter
  6. จากนั้นทดลองเขียนเนื้อหาเลยครับ สังเกตุจะมีค่าของ Post to twitter.com ขึ้นมาด้านล่างของเรา
    การตั้งค่าทีเพิ่มเข้ามา

จบละครับเพียงเท่านี้เมื่อเราโพสต์บทความหรือเนื้อหาแล้วมันจะทำการ tweet ใน twitter ของเราให้ครับ และถ้าใครอยากให้ขึ้นบน facebook ของเราด้วยก็แนะนำให้ใช้งาน app บน facebook ที่ชื่อว่า RSS Graffiti ครับ ซึ่งเป็นการนำ feed rss ของเว็บเราไปโพสต์ลง facebook ครับ

ปล. ขอให้โชดดีในเดือนแห่งความรักนะครับ

Thank : http://brenthardinge.net/blog/using-twitter-oauth-drupal

แนะนำให้อ่าน

แสดงความคิดเห็น