Extending Ruby on Rails Contacts Gem to invite Facebook friends

Contacts Gem 是一個能夠從Web Mail服務中匯入聯絡人列表的Rails插件,我們可以擴充它來支援匯入Facebook朋友列表,並發送邀請訊息給他們。

首先必須安裝Contacts plugin:
$script/plugin install git://github.com/cardmagic/contacts.git

另外我們還需要安裝Json Gem:
$sudo gem i jason

另外我們還需要安裝Mechanize Gem來使用其相依的Nokogiri:
$sudo gem i mechanize

現在我們可以打開Rails Console來檢查一下:

現在到#{RAILS_ROOT}/vendor/plugins/contacts/lib/contacts目錄下建立一個page_scraper.rb:

然後在同樣這個目錄下新增facebook.rb:

最後編輯#{RAILS_ROOT}/vendor/plugins/contacts/lib/contact.rb添加下面內容:

OK!完成了,現在可以打開Rails Console來測試一下:

ps.目前聯絡人列表中,分頁的問題尚待解決!

熱門文章

Jan 2025【苗栗泰安】泰安警光山莊泡湯&彰化CP值極高的日本料理|沐藏料理所X海龍王|彰化板前料理 ♨️🍁🥢🍲

Nov 2024【陽明山溫泉】老字號「馬槽花藝村」的溫泉管線已恢復|在木造山景湯屋享受半露天硫磺溫泉

Jan 2025【日本東北】溫泉三昧之旅② 在大雪飄落的雪國,追尋秘湯之宿與極上美食(仙台~品嚐極上米澤牛&奧羽的百年藥湯-鎌先溫泉)

Feb 2025【新竹尖石】凌空廊道起登,連走林相優美的煤源山、比麟山、尖石山(煤比尖連走)&紅磚美食坊吃山產&朝日溫泉民宿泡湯

Feb 2023【台中和平】裡冷林道Off Road單車野營~順登谷關七雄之首八仙山!單車+野營+登山,三個願望一次滿足

Jan 2025【台中北屯】大坑步道|頭嵙山健行|大坑5-1號步道上,大坑5號步道下(小百岳No.41)

Jan 2025【苗栗三義】富貴牡丹(三義館)人文藝術餐廳|預約制|在美術館裡吃無菜單料理

Sep 2024 晚夏的黑部源流4泊5日山旅 PART ①【溪流登攀&溫泉三昧】赤木沢~五郎沢~祖父沢遡行&雲ノ平~高天原~裏銀座縱走(旅途的開始)

Jan 2025【日本東北】溫泉三昧之旅① 在大雪飄落的雪國,追尋秘湯之宿與極上美食(秋田~探訪有日本溫泉界頂點之稱的秘湯乳頭溫泉鶴之湯)

【2025.1.17 更新】有關 AI Agent、Gemini 2.0 與 Multimodal Live API 的一些隨想和實作🚀🧠✨

文章列表

Contact

名稱

以電子郵件傳送 *

訊息 *