0

ユーザーがLinkedinに登録をクリックすると、「アクセストークン」をキャプチャするPHPアプリケーションに取り組んでいます。そのアクセストークンを使用して、ユーザーのLinkedinプロファイルからすべての関連情報を取得します。

LinkedIn のメッセージ送信機能http://developer.linkedin.com/documents/sample-code-sending-messageを含めたいと思います。

メッセージを送信するために再度linkedInでログインするようにユーザーに表示せずに、ユーザーのアクセストークンを使用した認証プロセスでメッセージ送信機能を使用する方法はありますか?

4

3 に答える 3

1

はい、トークンをデータベースに保存して (60 日間有効なはずです)、リクエストで再利用してください。トークンの有効期限が切れた場合は、新しいトークンを再承認する必要があります。

私のリンクされたクラスの例: https://github.com/EJTH/SLinkedIn

しかし、他のクラスや拡張機能とかなり似ているはずです。

$ln = new SimpleLinkedIn('APIKEY','APISECRET');
$ln->addScope('rw_nus');
$ln->setTokenData($myUserObj->getLinkedinToken() /* データベースからトークンを取得 */);

if($ln->authorize()){
    /* OAuth 処理を行う */
    $user = $ln->fetch('GET', '/v1/people/~:(firstName,lastName)');


    $tokenData = $ln->getTokenData();

    /* 新しいトークンが変更されている場合は保存します */
    $myUserObj->setLinkedinToken($tokenData['access_token']);
} そうしないと {
    /* ユーザーが認証を拒否しました */
}

トークンには、実行したいアクションのスコープが必要であることに注意してください。

于 2013-04-16T09:00:25.450 に答える
0

メッセージを送る

リンクイン API を使用してメッセージ/通知を送信するにはどうすればよいですか?

LinkedIn Access Token を使用し、関数メッセージで送信します。

于 2013-11-14T10:39:10.380 に答える