2013-03-04 30 views
-2

我想創建一個自動電子郵件通知系統,通知我現有的用戶,每次他/她的Facebook朋友註冊/加入我的網站。我看到很多來自主要網站(例如Pinterest)的這類電子郵件通知。即「您的朋友OOO也加入了Pinterest!」誰能告訴我,我該怎麼辦這個問題,以及在此先感謝自動電子郵件通知,讓現有的用戶,他們的朋友也加入了網站

+0

那麼,你有你現有的用戶的電子郵件和FB用戶ID,並且當一個新用戶加入你的網站,你comapre他們的朋友到用戶ID保存在您的數據庫中哪來的_actual_問題? – CBroe 2013-03-04 14:23:44

+0

問題在於我的網站/服務器每次他/她的朋友加入網站時都會自動發送電子郵件給用戶。我基本上重複了我寫的內容。你讀過了嗎? – 2013-03-04 14:32:17

+0

「你有你現有的用戶的電子郵件和FB用戶ID,並且當一個新用戶加入你的網站時,你的comapre他們的朋友到保存在你的數據庫中的用戶id」當然。但我不想親自手動發送我的用戶電子郵件,你知道......這將是太多的工作。 – 2013-03-04 14:34:14

回答

2

這裏的快速和骯髒的解決方案:?!

當用戶加入您的網站,你應該問他讓在Facebook上訪問你的應用程序他/她的基本信息,電子郵件和朋友,當你有權訪問這些信息時,只需將用戶的朋友列表保存在數據庫中;當新用戶加入時,檢查數據庫是否有他/她的ID,如果你找到了,檢查他是誰的朋友,發送電子郵件。解決方案並不完美,當有很多用戶時,它變得非常沉重。

+0

(對不起,如果這是一個愚蠢的問題,我是一個總noob)這是pinterest如何工作嗎?比如說,讓我們說這個人有500個朋友,他們已經在使用我的網站。當這個傢伙加入時,我的自動電子郵件會向這些朋友發送500封電子郵件......這會起作用嗎?沒有什麼比僅僅是PHP? – 2013-03-04 15:09:01

+0

我不知道什麼是ponterest,它是如何工作的,我很害怕。這只是我必須提供的快速解決方案。但是,是的,這是關於它是如何工作的(細節取決於你)。這裏的關鍵是獲取每個用戶的朋友列表,然後將其保存在數據庫中。當新用戶加入時,請檢查您的網絡上的哪些人是他的朋友並向他們發送電子郵件。是的,它可以用普通的PHP + SQL來完成 – Darvex 2013-03-04 15:12:04

+0

當然,我的網站遠沒有那種用戶基礎...我只是問這是否真的很簡單,你們說:檢查用戶的朋友的ID,比較它到數據庫的ID ..發送電子郵件到匹配IDS - 因爲我認爲它不會那麼簡單。 – 2013-03-04 15:15:38

相關問題