我正在开发一个使用Asp.Net和C#.There的社交网站,所有用户都可以从不同的邮件中导入他们的联系人,例如:- gmail、Hotmail、yahoo、reddiffmail等。我在openinviter.com.But中找到了一些用PHP编码的源代码。如何在我的Asp.net站点中使用这些文件?请帮我拿一些样本代码..。
如何整合?
发布于 2011-07-18 09:39:09
发布于 2011-07-18 10:00:02
我以前使用过来自ASP.Net站点的openinviter,它运行得相当不错--尽管像facebook这样的插件确实不时中断--主要是因为openinviter代码主要通过HTML技术工作。
为了在ASP.Net中集成这些代码,我在一个单独的web应用程序中托管了这个PHP应用程序(在我的例子中是在一个单独的子域上),然后在我的主站点的iframe中展示了该应用程序。
要完成您要求的操作--将详细信息导入到ASP.Net中--您可以修改openinviter,这样它就可以不显示好友名称,而是执行某种类型的回发到您的ASP.Net站点。这将使您能够继续受益于新的和改进的开创者PHP插件,因为他们是发布的。您需要修改的代码非常容易找到--看看default.php中靠近代码foreach ($contacts as $email=>$name)的地方--这是最容易获得联系人列表的地方。(如果您想在选择之后进行截取,请查看foreach ($selected_contacts as $email=>$name)
不过,有一个警告--请注意,许多插件(比如facebook)不允许你访问私人信息,所以你不能直接“导入”联系人--相反,这些插件允许你向这些联系人发送信息(例如facebook邮件)。
https://stackoverflow.com/questions/6728539
复制相似问题