2011-07-18 98 views
2

我正在开发使用Asp.Net和社交网站C#。还有为所有用户导入从输精管邮件如他们的联系人的选项: - 的Gmail,Hotmail的,雅虎,reddiffmail等 ... 我在openinviter.com找到了一些源代码。但这是在PHP中编码。 我如何在我的Asp.net网站中使用这些文件? 请帮我带一些示例代码...如何在asp.net中集成openinviter代码?

http://openinviter.com/demo/

如何整合呢?

回答

0

我用openinviter之前,从一个ASP.Net网站和它的工作相当不错 - 虽然像Facebook那样的插件突破不时 - 主要是因为openinviter代码很大程度上通过HTML抓取技术。

要整合内ASP.Net这个代码,我主持一个单独的Web应用中的PHP应用程序(在我的情况下,在一个单独的子域),然后显示在我的主网站的iframe中的应用。

要做到你所要求的 - 导入细节位于ASP.Net - 这样,而不是显示朋友的名字对其进行某种回发到您的ASP.Net网站,你可以修改openinviter PHP。这将使您能够继续从新的和改进的openinviter PHP插件中受益。您需要修改的代码非常容易找到 - 请在default.php附近查看代码foreach ($contacts as $email=>$name) - 这是联系人列表最容易找到的位置。 (如果你想在选择后拦截foreach ($selected_contacts as $email=>$name)

然而,有一个警告字 - 请注意,对于许多插件(例如脸书),不会允许你访问私人信息,所以你可以直接导入联系人 - 相反,这些插件允许您发送消息(例如Facebook邮件)给那些联系人。