2

詳細:

  1. Manuel Lemos php oauth クラスと login_with_linkedin.php スクリプトを参照として使用しています。

  2. oauth プロセスを正常に完了し、API 'http://api.linkedin.com/v1/people/~' を使用してユーザーの情報を取得しました

  3. Post Shares API を使用するとエラーが発生します (http://api.linkedin.com/v1/people/~/shares)

これが私の最後の失敗した試みからの関連コードです。

// Scope settings

 $client->scope = 'r_fullprofile r_emailaddress r_network rw_nus';

// Call to API (Post)

$success = $client->CallAPI(
  'http://api.linkedin.com/v1/people/~/shares', 
  'POST', array(
      "format"=>"json",
      "comment"=> "Test"
   ), array('FailOnAccessError'=>true), $user);

エラーメッセージは次のとおりです。

Error: it was not possible to access the API call: it was returned an unexpected response status 401 Response: { "errorCode": 0, "message": "Unknown authentication scheme", "requestId": "8DWA0EBJTB", "status": 401, "timestamp": 1355774186502 }

どんな助けでも大歓迎です。ありがとうございました。

4

1 に答える 1

2

クラス作成者のフォーラムにも同じ問題を投稿しました。彼はうまくいった答えで私に戻ってきました。

答えはここにあります: http://www.phpclasses.org/discuss/package/7700/thread/22/

于 2012-12-19T21:07:51.950 に答える