Jump to content






Photo

การดึง contact จาก ผู้ให้บริการเวบเมล (yahoo, hotmail, gmail,...)

Posted by Patrickz , 22 January 2010 · 2856 views

การ import contact จากบริการเวบเมลนั้น มี 2 วิธี

1. ผ่าน API ของผู้ให้บริการ
วิธีนี้ โดยทั่วไปจะกระโดดไปยังหน้าเวบของผู้ให้บริการ เพื่อให้ user ยอมรับการเข้าถึงข้อมูลส่วนตัว (กรณีนี้คือ contact) จากนั้นจะกระโดดกลับมานี้หน้าเวบเดิม เพื่อดำเนินการต่อไป
มีผู้ให้บริการเพียงไม่กี่ราย ที่มี API ให้ใช้
Live/MSN/Hotmail:  Contacts  API
Google GMail: Google   Contacts Data
Yahoo:  Yahoo! Address Book API
LinkedIn: APIs
Facebook: cause apps

2.web grabber
ใช้วิธีเปิด socket หรือพูดง่ายๆ ว่าใช้โปรแกรมจำลองเป็น web browser เข้าไปดึง contact list ออกมา
วิธีนี้จะช้ากว่าการใช้ API โดยตรง และวิธีนี้ีมีความเสี่ยงสูงที่ scripts จะทำงานไม่สำเร็จ เนื่องจากหากผู้ให้บริการเปลี่ยนแปลงรูปแบบเวบ หรือขั้นตอนกระบวนการทำงาน ก็จะทำให้ scripts ทำงานผิดพลาด
ข้อดีคือสะดวกสบาย user เพียงแค่ใส่ username และ password  (ไม่ต้องกระโดดไปที่หน้าเวบของผู้ให้บริการ) แต่กรณีนี้ user ต้องมีความเชื่อใจเวบไซค์



scripts อื่นๆ
php contacts importer (yahoo, gmail, hotmail, aol, myscape), $100 USD
Contact Grabber (Yahoo, Gmail, Hotmail, AOL, Lycos), GPL
Import hotmail adresses , LGPL/BSD
PHP Import Gmail, Yahoo, Hotmail, AOL Addresses 2.0.0
Email login and download Contacts List (yahoo, hotmail, gmail, orkut)
contactmines (start from $19.95) มีทั้ง PHP, .NET
improsys contact importer   $240

Posted Image
Octazen Contacts Importer (>$160 USD)
torrentialwebdev.com - Contact List Retrieval
Class: Contacts importer

ส่วนใหญ่ Open source ที่ทดลองเล่นมา (ตาม list ข้างบน) ใช้งานจริงไม่ได้ update ล่าสุดก็ปี 2008 ซึ่งผู้ให้บริการก็เปลี่ยน pattern หรือ process การทำงานไปหมดแล้ว

สุดท้ายมาเจอ openinviter ใช้งานได้จริง และ support ผู้ให้บริการดังต่อไปนี้

Pochta, Clevergo, GMail, Netaddress, Canoe, Care2, O2, Web.de, Rambler,  Doramail, FastMail, OperaMail, KataMail, Aussiemail, Mail.in,  IndiaTimes, Kids, Sapo.pt, Mynet.com, Yahoo!, Mail2World, Bordermail,  Abv, GMX.net, Meta, India, YouTube, Gawab, Mail.com, Yandex, Nz11,  Zapakmail, Techemail, Atlas, Wp.pt, Inbox.com, Azet, Freemail,  Popstarmail, Walla, Virgilio, Grafitti, MSN, Interia, Terra, Mail.ru,  AOL, Lycos, Evite, Inet, Apropo, Hushmail, Rediff, LinkedIn, Bigstring,  Live/Hotmail, 5Fm, Libero, Uk2 or social portals like Cyworld, MySpace,  Badoo, Plazes, Livejournal, Vimeo, Mydogspace, Tagged, Last.fm, Hyves,  Xing, Mevio, Bookcrossing, Motortopia, Brazencareerist, Ning, Xanga,  Flickr, Konnects, Twitter, Koolro, Faces, Skyrock, Bebo, NetLog,  Mycatspace, Kincafe, Flixster, Eons, Friendfeed, Plurk, Meinvz, Hi5,  Xuqa, Vkontakte, Perfspot, Flingr, Plaxo, Multiply, Lovento, Orkut,  Famiva, Friendster, Fdcareer, Facebook.

(ยังไม่รวม plugins ที่เชื่อมกับ CMS/Forum อย่าง Vwebmail, joovili, Dating Pro, PhpBB, Wordpress, phpFoX, Boonex Dolphin,  JamRoom, Drupal, RoundCube, Buddy Zone, SimpleMachines Forum (SMF),  PHPMELODY, symfony, jamit job, Atmail5, Social Engine, Joomla1.0, myBB,  PunBB, phpizabi, nowFire, vBulletin, Joomla อีก)

ดู list เต็ม ได้ที่หน้า openinviter status





โรงพยาบาลเทพธารินทร์ ต้องการทำ web application เกี่ยวกับสุขภาพ MEDE Health Solution Club คลับสำหรับคนรักสุขภาพ ซึ่งเป็นหน่วยงานในโรงพยาบาล เป็นเครื่องมือทางการตลาดและสร้าง Lifestyle ที่ดีให้กับคนในสังคม  เน้นความสนุกสนานพร้อมให้ความรู้ โดยมีการทำกิจกรรมหน้าเวบเพื่อสะสมคะแนนชิงของรางวัล สนใจร่วมรับฟัง concept โครงการ กรุณาติดต่อกลับ คุณเทวิกา ชอบเรียน 086 911 0199 หรือทาง e-mail: thewika.ch@gmail.com
  • Report