2

I'm using DotNetOpenAuth to connect to the LinkedIn API. I am getting a (400) Bad Request when trying to call the BeginAuthorize method in their API. What am I doing wrong? I'm using Windows 7 and the firewall is disabled.

4

3 に答える 3

1

を取得する400 BadRequestと、常により多くの情報があります。その情報を取得するには、DotNetOpenAuthでのログインを有効にする必要があります。確認すべき点がいくつかあります。

  1. log4netbinがデプロイされていることを確認してください(binプログラムが存在するディレクトリにコピーされます。VisualStudioで' Copy Local'を設定trueすると、これが自動的に行われます。

「不正なリクエスト」(完全な情報を含む)は、Log4net用にログを設定している場所に表示されます。Log4Netをセットアップする様子の例を次に示します。

于 2011-10-26T14:04:51.100 に答える
1

私も同じ問題に直面しています。これは、Windows7のセキュリティポリシーとは関係ありません。日付と時刻(ローカルシステム)がリンクされたAPI(サーバー)と一致していません。

コードをデバッグし、例外の内部の詳細を確認します。

システムにNetworkTimeProtocolをインストールすると、問題が解決します

ありがとう、グナセカラン・サンバンダン

于 2012-07-10T14:59:55.807 に答える
0

通常、次のようなセキュリティ上の理由により、不正な要求エラーが発生します。

  1. ファイアウォール
  2. クエリ文字列の長さit

Windows 7でIPセキュリティポリシーを無効にしてみて、問題が解決するかどうかを確認してください。

于 2011-08-09T04:32:50.170 に答える