如何在asp.net中集成开放邀请代码
本文关键字:代码 集成 asp net | 更新日期: 2023-09-27 18:02:16
我正在使用Asp开发一个社交网站。Net和c# 。所有用户都可以选择从不同的邮件中导入他们的联系人,例如:- gmail,Hotmail,yahoo,reddiffmail等…我在openinviter.com中找到了一些源代码,但这是用PHP编码的。我如何在我的Asp.net站点中使用这些文件?请帮我一些示例代码…
http://openinviter.com/demo/如何积分?
您正在寻找基于声明的身份验证。WIF将使您能够使用外部安全提供者进行身份验证:
Windows Identity Foundation为开发人员简化用户访问
基于声明的身份验证使用Windows身份基础
我以前在ASP中使用过openinviter。它运行得相当好——尽管像facebook这样的插件有时会崩溃——主要是因为openinviter代码主要是通过html抓取技术工作的。
要将此代码集成到ASP中。. Net,我将PHP应用程序托管在一个单独的web应用程序中(在我的情况下,在一个单独的子域上),然后在我的主站点的iframe中显示该应用程序。
做你所要求的-导入细节到ASP。Net -您可以修改openinviter PHP,以便它执行某种回发到您的ASP,而不是显示朋友的名字。网的网站。这将使您能够在新的和改进的openinviter PHP插件发布时继续受益。你需要修改的代码很容易找到-看看default.php
代码foreach ($contacts as $email=>$name)
附近-这是最容易获得联系人列表的地方。(如果你想在选择后截取,请查看foreach ($selected_contacts as $email=>$name)
然而,一个字的警告-请注意,许多插件(如facebook)不允许您访问私人详细信息,所以你不能直接"导入"联系人-相反,这些插件允许您发送消息(如facebook邮件)给那些联系人。