我正在尝试允许用户将他们的Hotmail联系人导入我的网站以邀请朋友。我希望编写一个自定义的PHP解决方案,而不是http://openinviter.com/。我尝试了Live API,但它只输出电子邮件哈希值。
有谁知道我怎么能做到这一点?在Yahoo!上设置非常容易和Gmail,但Hotmail让我感到很沮丧。我需要这个来处理PHP 5.3。
答案 0 :(得分: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工作了,或者你还在那里工作?
答案 1 :(得分:0)
来自Microsoft的文档:Finding People Who a User Knows on a Website
答案 2 :(得分:0)
我终于选择了一种解决方案,需要用户复制并通过"打印视图"他们整个地址簿来自Hotmail。然后我使用正则表达式语句刮取textarea输入的电子邮件地址。
虽然它并不理想,但它确实有效,我的用户似乎不介意复制和粘贴,因为它只是整个地址簿的一个复制/粘贴。到目前为止,我的用户已使用此方法导入了700个电子邮件地址,我没有收到任何关于我使用的工作的错误报告或投诉。