2

私は php5 を使用しており、Gmail と Yahoo メールから連絡先をインポートしようとしていますが、データベースに保存したいと考えています... 開始方法がわかりません。助言がありますか?

4

3 に答える 3

3

1 つの提案は、OAuthを調査することです。

OAuth サポートによって許可されるのは、安全なデータへの信頼できるサードパーティ アクセスです。以前は、Twitter は gmail ユーザー アカウントの詳細を要求し、ユーザーとしてログインし、gdata プロトコルを使用して連絡先にクエリを実行し、データを取得していました。あなたは、Twitter があなたの信用情報を安全に使用することを望んでおり、わざわざそれらを保管する必要はありませんでした。

OAuth を使用すると、Twitter がユーザーに代わって Gmail にリクエストを送信できるようになります。Twitter に Gmail アカウントの資格情報を与える代わりに、Gmail は特定のデータを Twitter と共有してもよいかどうかを尋ねます。この要求を受け入れると、データは安全に共有されますが、Gmail の資格情報を Twitter やその他の関係者に漏らす必要はありません。

実際にデータを取得する方法については、Google の Contact APIを参照してください。これらは、連絡先を取得するためにアプリが通常使用する呼び出しです。

于 2010-06-08T05:24:20.050 に答える
1

PHPクラスサイトからGrabberに連絡することは良いスタートです...

于 2010-06-08T05:44:13.480 に答える
-1

商用ソリューションの場合は、RecogniContact (-> Address-Parser.com )を試してみてください。

于 2010-06-09T08:48:33.130 に答える