0

PHPを使用してLinkedInの連絡先を自分のサイトにインポートするにはどうすればよいですか?スクリプトまたはヘルプドキュメントに興味があります。

4

3 に答える 3

1

LinkedInのConnectionsAPIを使用 して、LinkedInプロファイルのすべての接続を取得できます。

そのためには、phpスクリプトのoAuthを介してAPIに接続する必要があります。このAPIを呼び出すにはアクセストークンが必要です。アクセストークンを取得したら、データベースに保存できます。

アプリケーションでZend-Frameworkを使用し、次の関数を使用してLinkedInのすべての接続をインポートしました。

/**
     * Fetching Linkedin Contacts
     */

    public function getAllContacts($user_id,$account_id=NULL)
    {       
        $access_token = $this->fetchAccessToken($user_id,$account_id);
        $this->linkedin->access_token = new OAuthConsumer($access_token['oauth_token'], $access_token['oauth_token_secret']);
        **$xml_response = $this->linkedin->getProfile("~/connections");**       
        $contacts= simplexml_load_string($xml_response);
        //Zend_Debug::dump($contacts); 
        return $contacts;                       
    }

それが役に立てば幸い。

于 2012-07-10T12:52:18.610 に答える
1

個人のプロファイル/接続データを移行したい場合は、LinkedIn API、特にプロファイルおよび/または接続 API を使用できます。

OAuth を介して API に対して自分自身を承認したら、LinkedIn に接続してこのデータを定期的にプルする PHP cron スクリプトを作成できます。通常、プラットフォーム ガイドラインでは、明示的なユーザー許可がない限り、API から取得したデータの保存が許可されていないことに注意してください。この場合、あなたはユーザーであるため、必要に応じてこのデータを保存および使用することを許可する必要がありますが、接続データを他の非承認および接続されていないユーザー (つまり、共有以外のもの) に表示することに注意してください。 connections) は、少なくとも私の理解では、ガイドラインに厳密に違反しています。

更新: LinkedIn はポリシーを更新したようで、上記の参照ドキュメント (以前は対応するドキュメントにリンクされていました) のほとんどがパートナー プログラム内に配置されるようになりました。

于 2011-01-11T02:53:08.893 に答える
0

オープン インビターhttp://openinviter.com/を使用します。

于 2010-12-04T07:02:05.590 に答える