2012-07-08 55 views
0

讓我們想象一下,我們有電子商務網站,建議用戶註冊3路:爲通過Facebook或Twitter簽名的網站用戶發送通知。怎麼樣?

  • 定期的電子郵件通過Facebook
  • 通過Twitter

現在讓我們設想通過,我們的用戶簽署facebook/twitter帳戶,我們需要向他發送關於他的訂單的通知(訂單完成或類似的)。我們應該怎麼做?對於普通的電子郵件用戶來說,這絕對是明確的 - 我們只需要向他們發送通知,但Facebook/Twitter用戶呢?

謝謝!

回答

1

通過Facebook,當他們通過您的應用程序進行身份驗證時,您可以請求電子郵件的權限,以便能夠訪問他們提名用於他們的Facebook帳戶的電子郵件地址。在註冊時,您可以將此地址存儲在您的數據庫中,並且所有訂單流都可以遵循現有的電子郵件路徑。

您也可以重複使用這種方法。

我可以理解區分註冊流程的必要性,但我認爲您希望儘可能簡化訂單通知以實現用戶間的一致性。

+0

很遺憾,但Twitter不提供用戶的電子郵件地址(請參閱http://code.google.com/p/twitter-api/issues/detail?id=353#c57)。但正如我所想的那樣,可以直接向用戶的twitter發送通知。我想這足夠了,呃? – Kirzilla 2012-07-08 14:57:41