0

免責事項、文法構文はご容赦ください。

LinkedInのサイトで提供されているシンプルなLinkedInphpライブラリを使用しています。私は彼らの指示に従い、ユーザーoauth-tokenとoauth-secretを正常に収集しました。これらの2つの情報はデータベースに保存されています。オフラインのoauth呼び出しを行う方法を知りたいのですが、oath-verifierに関する詳細情報を見つけるのに問題があります。これは私がこれまでに持っているコードです。

include('../../php/linkedin/linkedin_3.2.0.class.php');
include '../../php/global.settings.php';

  $API_CONFIG = array(
    'appKey'       => LINKEDIN_APP_KEY,
      'appSecret'    => LINKEDIN_APP_SECRET,
      'callbackUrl'  => NULL 
  );
      $linkedin = new LinkedIn($API_CONFIG);
      $linkedin->request_token    =   "4e1e5ede-1de4-4eba-ba33-d3d37cbe67ff -FAKE";
        $linkedin->access_token     = "82b2c333-1075-441b-a51f-657196bf507w -FAKE";
$search_response = $linkedin->search("?company-name=facebook&count=10");
      var_dump($search_response);

一時的に、動作をボトルネックにしようとして、自分でキーを挿入しています。繰り返しますが、認証は成功しましたが、ユーザーがオフラインのときにユーザープロファイルを呼び出そうとすると失敗します。これは、oauth-verifierが欠落しているためだと思いますが、オフライン呼び出しを行うためにoauth-verifierが必要であるとは思いません。コードはエラーなしでほとんど壊れています(可能な場合)。LinkedInライブラリで調整したことはなく、global.settings.phpにエラーもありません。

4

1 に答える 1

1

ユーザーのアクセストークンをすでに保存している場合は、アクセストークンをライブラリにフィードして、電話をかけるだけです。デモファイルから、次の行に沿ったもの:

$API_CONFIG = array(
  'appKey'       => LINKEDIN_APP_KEY,
  'appSecret'    => LINKEDIN_APP_SECRET,
  'callbackUrl'  => NULL 
);
$linkedin = new LinkedIn($API_CONFIG);
$linkedin->setToken(array(
  'oauth_token' => $token, 
  'oauth_token_secret' => $secret
));
$search_response = $linkedin->search("?company-name=facebook&count=10");
var_dump($search_response);
于 2012-07-06T23:37:11.477 に答える