2011-07-18 7 views
2

は私がAsp.Netを使用してソーシャルネットワーキングサイトを開発していますC# .Thereは、すべてのユーザーが精メールの例から自分の連絡先をインポートするためのオプションです: - GmailやHotmailの、ヤフー、reddiffmailなど ... Iをいくつかのソースコードをopeninviter.comに見つけました。しかし、これはPHPでコード化されています。 Asp.netサイトでそのファイルをどのように使用しますか? のplsはそれを統合する方法asp.netでopeninviterコードを統合するには?

http://openinviter.com/demo/

...いくつかのサンプルコードで私を助けて?

答えて

0

私はASP.Netサイトから前openinviter使ってきたし、それが合理的にうまく働いた - Facebookのようなプラグインは休憩をしたものの、主にopeninviterコードがHTMLスクレイピング技術を中心に働いているためです。

このコードをASP.Netに統合するために、PHPアプリケーションを別のWebアプリケーション(別のサブドメイン)にホストし、そのメインサイトのiframe内にそのアプリケーションを表示しました。

詳細をASP.Netにインポートするには、openinviter PHPを変更して、友人の名前を表示するのではなく、ASP.Netサイトに何らかのポストバックを実行するようにします。これにより、リリースされたopeninviter PHPプラグインの新機能と改良された機能を引き続き利用することができます。あなたが修正する必要があるコードは、かなり簡単に見つけることができます - のコードforeach ($contacts as $email=>$name)の近くを見てください。これは連絡先のリストが最も簡単に入手できる場所です。 (選択後に傍受したい場合は、代わりにforeach ($selected_contacts as $email=>$name)

のように警告してください。ただし、多くのプラグイン(facebookなど)では個人情報へのアクセスを許可していないので注意してください連絡先を直接インポートするのではなく、代わりにこれらの連絡先にメッセージ(例えばFacebookのメール)を送ることができます。

関連する問題