2011-06-24 109 views
0

我想讓用戶導入他們的Hotmail聯繫人到我的網站邀請朋友。我正在尋找寫一個自定義的PHP解決方案,而不是像http://openinviter.com/。我嘗試了Live API,但它只輸出電子郵件散列。導入Hotmail聯繫人

有誰知道我該如何做到這一點?在Yahoo!上設置超級簡單!和Gmail,但Hotmail讓我失望。我需要這個工作在PHP 5.3上。

+0

你有沒有試過看這個問題http://stackoverflow.com/questions/2489622/import-hotmail-contacts-the-right-way?它有很多建議(也支持php的) –

回答

0

我終於解決了/解決方案,需要用戶複製並通過Hotmail的整個地址簿的「打印視圖」。然後我使用正則表達式來刮取電子郵件地址的textarea輸入。

雖然它不理想,但它確實有效,我的用戶似乎並不介意複製和粘貼,因爲它只是整個地址簿的一個複製/粘貼。到目前爲止,我的用戶已經使用這種方法導入了700個電子郵件地址,並且我還沒有收到任何有關我使用過的工作的錯誤報告或投訴。

1

我假設你看着this,並沒有幫助你呢?

編輯:看着Windows Live Messenger Connect Reference, Version 5.0看來,如果你可以導航你的方式OAuth 2.0 implementation有一個相當合理REST api for Contact access。這是你一直在爭論的嗎? Retrieving user profile on messenger(windows live) connect sdk within php有一個問題,它討論了http://archive.msdn.microsoft.com/messengerconnect/Release/ProjectReleases.aspx?ReleaseId=4595的示例代碼。假設你提供了賞金,我會假設你已經運行了這個控制檯,所以我會問:你是否已經獲得了OAuth的工作,或者你還在那裏?

+0

是的,我見過這個。它不起作用了。 – ATLChris

+0

啊。然後就是那個。 – Femi

+0

我也查看過您的更新。如果仔細查看REST聯繫人頁面,您會看到它僅輸出用於匹配的電子郵件散列,沒有實際的電子郵件地址。 – ATLChris