-2

PECL oAuth モジュールを使用して LinkeIN API を実装しようとしています。連絡先をインポートできました。スクリプトは開発環境でうまく機能します。

しかし、私のライブ サーバーでは、認証後に自分の Web サイトにリダイレクトされると例外が発生します (リンク先の Web サイトから)。

次のことを確認しました: 1. TimeZone は適切で、My Server DateTime は正しく設定されています。2. CallBack URL が適切である

例外 : 例外がキャッチされました! 応答: 400 1302008612531 0 サポートされていない POST ターゲット {/v1/people/~:(id,first-name,last-name,headline,location,industry,distance,relation-to-viewer,current-status,current-status-timestamp ,connections,summary,specialties,proposal-comments,honors,positions,educations,member-url-resources,picture-url,site-standard-profile-request,api-standard-profile-request)} 致命的なエラー: キャッチされない例外 ' /var/www/html/contaxz/app/webroot/linkedIn/linkedin/Request.php:217 スタック トレースに「無効な認証/不正な要求 (400 を取得、HTTP/1.1 20X またはリダイレクトが必要)」というメッセージが表示される OAuthException : #0 /var/www/html/contaxz/app/webroot/linkedIn/linkedin/Request.php(217): OAuth->fetch('https://api.lin...') #1 /var/ www/html/contaxz/app/webroot/linkedIn/example/index.php(23): LinkedIn_Request->

提案してください

ありがとうラヴィ

4

1 に答える 1

0

私はコード、サーバー構成、oAuth インストール、php と apache のバージョン、TimeZone などで頭を悩ませていましたが、運がありませんでした....

最後に、私は自分の道を見つけ、誰かを助けることができるので、ここに投稿することを考えました:

  1. アパッチを止める
  2. 私の場合、PHP libディレクトリでPHP OAuthモジュールを探しました/usr/lib/php/modules/oauth.soでこれを見つけました
  3. DEV サーバーから PHP OAuth モジュールをコピーし、LIVE サーバーにアップロードしました
  4. Apacheを再起動するとうまくいきました!

ありがとうラヴィ

于 2011-04-12T04:08:46.797 に答える