我完全迷失在这里,我想要一步一步地演示如何在使用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脚本? –