私は php5 を使用しており、Gmail と Yahoo メールから連絡先をインポートしようとしていますが、データベースに保存したいと考えています... 開始方法がわかりません。助言がありますか?
3 に答える
1 つの提案は、OAuthを調査することです。
OAuth サポートによって許可されるのは、安全なデータへの信頼できるサードパーティ アクセスです。以前は、Twitter は gmail ユーザー アカウントの詳細を要求し、ユーザーとしてログインし、gdata プロトコルを使用して連絡先にクエリを実行し、データを取得していました。あなたは、Twitter があなたの信用情報を安全に使用することを望んでおり、わざわざそれらを保管する必要はありませんでした。
OAuth を使用すると、Twitter がユーザーに代わって Gmail にリクエストを送信できるようになります。Twitter に Gmail アカウントの資格情報を与える代わりに、Gmail は特定のデータを Twitter と共有してもよいかどうかを尋ねます。この要求を受け入れると、データは安全に共有されますが、Gmail の資格情報を Twitter やその他の関係者に漏らす必要はありません。
実際にデータを取得する方法については、Google の Contact APIを参照してください。これらは、連絡先を取得するためにアプリが通常使用する呼び出しです。
PHPクラスサイトからGrabberに連絡することは良いスタートです...
商用ソリューションの場合は、RecogniContact (-> Address-Parser.com )を試してみてください。