2011-12-19 11 views
-2

私はLinkedIn APIからいくつかの情報を読み込むためのスクリプトを作成しようとしています。私はPECL OAuth拡張を使用しています。LinkedIn OAuthコールバックURL

私は自分のリクエストトークンを取得し、認証してからスクリプトに戻します。しかし、私はそれがピン番号との "帯域外"認証ではないように見えることはできません。 oauth_callbackパラメータが欠落している場合、私は、ドキュメントごとにコールバックを設定した

、「OAuthのコールバックURLが」定義されている場合https://developer.linkedin.com/documents/linkedins-oauth-details

が、これはあなたの要求のためのコールバック として使用されています。 も設定されていない場合、ユーザーは の「帯域外」(別名oob)エクスペリエンスが発生し、承認プロセスを完了するにはアプリケーション にPINを入力します。

ただし、これは違いはありません。 requestTokenの部分にコールバックURLを設定しました。これは動作している必要があります。そうしないと、テストページにリダイレクトされません。あなたはそれが許可行われたときのLinkedInがあなたをリダイレクトする場所

$token = $oauth->getRequestToken($request_url, $callback_url); 
$request_urlhttps://api.linkedin.com/uas/oauth/requestToken

、そして$callback_urlがある:私はこれを行うとき

+0

'enableDebug()'メソッドを使ってPECL OAuthのデバッグを有効にし、 'print_r()'を 'debugInfo'フィールドに、' getLastResponse() 'メソッドを呼び出して'あなたの要求に「oauth_callback」パラメータを追加します。また、あなたが要求をするために使用しているコードを投稿することも同様に役立ちます。 –

答えて

3

私は同じ問題を持っていたが、動作しているようです。

関連する問題