PECL OAuthとのLinkedIn:「400、予想HTTP/1.1 20xまたはリダイレクトを取得しました」

StackOverflow https://stackoverflow.com/questions/2794629

  •  04-10-2019
  •  | 
  •  

質問

私はDebianボックスにphp5を備えたpecl oauthを持っているので、LinkedInに認証しようとします。電話するとき;

oauth-> getAccesStoken( 'https://api.lin... ') n#1

わかります。

PHP致命的なエラー:conged exceant 'oauthexception' with Message '無効なAuth/Bad要求(400、予想HTTP/1.1 20xまたはリダイレクト)」」」

私はそれをゼロから試しましたが、利用可能なPHP APIラッパーを試しました。

私はそれがサーバー上のタイムスタンプかもしれない場所で読みましたが、私はそれをntpdateと同期しました。今ではかなり頻繁に行われるため、Timeserversのオフセットはほぼ0です。

最初にこのクラスを試しました。 http://www.linkedphp.com/2009/11/26/first-release-classesto-connect-with-to-linkedin-api/, 、コメントの誰かが同じ問題を抱えていますが、クラスの作成者は「ログイン画面を取得しますか」と言います。私はしません、私は1回「グラントまたは拒否」画面を取得します。その後、空白の画面とログの上記のエラーがあります。

他に何ができますか?

ありがとう

役に立ちましたか?

解決

うん、確認された。タイムスタンプが問題です。サーバーの日付/時間が他の世界と同期していることを確認してください(TimesServerホスト名またはアドレス:ntp.cpsc.ucalgary.caを使用しています)NB:このoauth全体が悪い、複雑だと思い始めていますもの :)

他のヒント

コードを投稿する必要があります。

タイムスタンプの問題に加えて、リクエストにCallBACL URLが欠落している場合も、このエラーを引き起こす可能性があります。

形式を使用してみてください:

$access_token_info = $oauth->getAccessToken($accesstokenurl, "", $token);

ここで、$トークンは5桁の確認コードです

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top