0

LinkedIn API について誰かの助けが必要です。

現在、接続を受け入れたら、セッションから requestToken、oath_verifier、および oauth_access_token を設定しています。これはすべて正常に機能しますが、セッションが終了したら、データを表示するにはアプリを再度承認する必要があることは明らかです。

32. $linkedin->request_token    =   unserialize($_SESSION['requestToken']);
33. $linkedin->oauth_verifier   =   $_SESSION['oauth_verifier'];
34. $linkedin->access_token     =   unserialize($_SESSION['oauth_access_token']);

一度接続を受け入れたら、これらを手動で設定して、使用するたびにアプリを承認する必要がないようにするにはどうすればよいですか? 現在、次の値をデータベースに保存していますが、以下のコードを使用すると、PHP で構文エラーが発生しますか?

以下のコードを書き直して動作させるにはどうすればよいですか?

32. $linkedin->request_token    =   OAuthConsumer['key=1234-1234,secret=4321-4321'];
33. $linkedin->oauth_verifier   =   '1234';
34. $linkedin->access_token     =   OAuthConsumer['key=5678-5678,secret=8765-8765'];

エラーコードは次のとおりです。

Parse error: syntax error, unexpected '[' in /home/pjharrison/test/index.php on line 32

ありがとうピート

4

1 に答える 1

0

セッション間で OAuth トークンを保存するには、 MySQLなどのお気に入りのデータベースなど、より永続的なストレージ メディアを使用する必要があります。

次に、ユーザー アカウントを介してトークンをリピーターにマップする必要があります。ユーザー A がサイトにログインすると、保存された OAuth トークンがあり、トークンを使用して LinkedIn REST API経由で呼び出しを行うことができます。

于 2012-08-02T22:51:30.887 に答える