2010-12-04 10 views

答えて

0

オープン招待者http://openinviter.com/を使用してください。

+1

Opne招待者は、登録時に膨大な数のバグや巨大なスパムはもちろんのこと、ユーザーアカウントを数分でロックすることができます。 –

1

個人用のプロファイル/接続データを持ちたい場合は、LinkedIn API、特にプロファイルAPIや接続APIを使用できます。

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

UPDATE:LinkedInのは(以前に対応するドキュメントにリンクされた)上記に参照文書のほとんどは、今ではpartner program内に位置するように、自分の政策を更新しているように見えます。

+0

リンクされたリンクが壊れている –

+0

更新 - ほとんどのドキュメントはパートナープログラム内でゲートされています。 –

1

linkedinのConnections APIを使用すると、リンクされたプロファイルのすべての接続を取得できます。

このため、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;      
    } 

希望します。

関連する問題