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

即使我也面临同样的问题。这一项与 Windows 7 安全策略无关。日期和时间(本地系统)与您的链接 API(服务器)不匹配。

调试您的代码并了解异常的内部细节。

通过在您的系统中安装网络时间协议将解决问题

谢谢, Gunasekaran Sambandhan

于 2012-07-10T14:59:55.807 回答
1

当您获得 时400 BadRequest,总会有更多信息。要获取该信息,您必须启用登录 DotNetOpenAuth。这里有几件事情要确保:

  1. 确保你log4net是 bin 部署的(复制到bin你的程序所在的目录。在 Visual Studio 中设置 ' Copy Local'true将为你做这件事。

“错误请求”(带有完整信息)将显示在您为 Log4net 设置日志记录的任何位置。下面是一个设置 Log4Net的示例。

于 2011-10-26T14:04:51.100 回答
0

由于安全原因,通常会发生错误请求错误,例如:

  1. 防火墙
  2. 查询字符串长度吧

尝试在 Windows 7 中禁用 IP 安全策略,看看是否能解决问题。

于 2011-08-09T04:32:50.170 回答