Как интегрировать код openinviter в asp.net? - PullRequest
2 голосов
/ 18 июля 2011

Я разрабатываю сайт социальной сети, используя Asp.Net и C # . Существует возможность для всех пользователей импортировать свои контакты из разных писем, например: - gmail, Hotmail, Yahoo, Reddiffmail.etc ... Я нашел некоторый исходный код в openinviter.com . Но это кодируется в PHP.Как я использую эти файлы на моем сайте Asp.net?Пожалуйста, помогите мне с примером кода ...

http://openinviter.com/demo/

Как его интегрировать?

Ответы [ 2 ]

0 голосов
/ 18 июля 2011

Ранее я использовал openinviter с сайта ASP.Net, и он работал достаточно хорошо - хотя такие плагины, как facebook, время от времени ломались - в основном потому, что код openinviter в основном работает с использованием методов HTML-скрапинга.

Чтобы интегрировать этот код в ASP.Net, я разместил приложение PHP в отдельном веб-приложении (в моем случае на отдельном поддомене), а затем показал это приложение в iframe на моем главном сайте.

Чтобы выполнить то, что вы просите - импортировать детали в ASP.Net - вы можете изменить PHP openinviter, чтобы вместо отображения имен друзей он выполнял своего рода обратную передачу на ваш сайт ASP.Net. Это позволит вам продолжать пользоваться новыми и улучшенными плагинами PHP openinviter по мере их выпуска. Код, который вам нужно изменить, довольно легко найти - взгляните на default.php рядом с кодом foreach ($contacts as $email=>$name) - здесь наиболее легко доступен список контактов. (Если вы хотите перехватить после выбора, посмотрите вместо этого на foreach ($selected_contacts as $email=>$name)

Тем не менее, одно слово предупреждения - обратите внимание, что для многих плагинов (например, facebook) вам не разрешат доступ к личным данным, поэтому вы не можете «импортировать» контакты напрямую - вместо этого эти плагины позволяют вам отправлять сообщения (например, письма в Facebook) этим контактам.

0 голосов
/ 18 июля 2011

Вы ищете аутентификацию на основе утверждений.WIF позволяет выполнять аутентификацию с внешними провайдерами безопасности:

Windows Identity Foundation упрощает доступ пользователей для разработчиков

проверка подлинности на основе утверждений с использованием Windows Identity Foundation

...