我完全迷失在這裏,我想要一步一步地演示如何在使用PHP和Javascript的網站中導入Outlook聯繫人。在網站中導入Outlook聯繫人?
MSDN文檔不清晰,沒有關於如何在網站中實現Outlook API的示例。
編輯:我想要如何實現使用電子郵件聯繫人邀請朋友的例子,如在Facebook中實施的內容,以及如何使用Facebook或谷歌..等登錄。
我完全迷失在這裏,我想要一步一步地演示如何在使用PHP和Javascript的網站中導入Outlook聯繫人。在網站中導入Outlook聯繫人?
MSDN文檔不清晰,沒有關於如何在網站中實現Outlook API的示例。
編輯:我想要如何實現使用電子郵件聯繫人邀請朋友的例子,如在Facebook中實施的內容,以及如何使用Facebook或谷歌..等登錄。
數據的一次遷移可以通過將聯繫人從Outlook導出到Excel或Access來完成。
轉至File
- Import & Export
- Export to a file
- MS-Excel
然後選擇帶有contacts
的文件夾。
然後可以將該文件導入到您網站的數據庫中。
網站和您的聯繫人之間的連續連接需要結合使用Exchange服務器和您的網絡服務器,在這裏可以使用Live API。結合Active Directory。
我正在尋找PHP代碼導入聯繫人 – DeepBlue
下面的文章Considerations for server-side Automation of Office狀態:
微軟目前並不提倡,不支持,從任何無人蔘與的非交互式客戶端應用程序或組件Microsoft Office應用程序自動化(包括ASP,ASP.NET ,DCOM和NT服務),因爲Office在此環境中運行時可能會出現不穩定的行爲和/或死鎖。
如果您正在構建一個在服務器端上下文中運行的解決方案,那麼您應該嘗試使用對於無人執行安全的組件。或者,您應該嘗試找到允許至少部分代碼運行客戶端的替代方案。如果您從服務器端解決方案使用Office應用程序,則該應用程序將缺少成功運行所需的許多必要功能。此外,您將面臨整體解決方案穩定性的風險。
我建議使用任何其他機制從Outlook中提取聯繫人。
請查看我的問題編輯。 – DeepBlue
導入聯繫人
jQuery的(文件)。就緒(函數(){
//live.com api
jQuery('#import').click(function(e) {
e.preventDefault();
WL.login({
scope: ["wl.basic", "wl.contacts_emails"]
}).then(function (response)
{
WL.api({
path: "me/contacts",
method: "GET"
}).then(
function (response) {
//your response data with contacts
console.log(response.data);
},
function (responseFailed) {
//console.log(responseFailed);
}
);
},
function (responseFailed)
{
//console.log("Error signing in: " + responseFailed.error_description);
});
});
});
Outlook數據在哪裏存在? Exchange郵箱? PST文件?你的代碼在哪裏運行?服務器?客戶端Java腳本? –