C# 授权Facebook-错误
当我想授权到Facebook时,会出现此错误 发生了一个错误。 响应状态代码不表示成功:400(错误请求)。 System.Net.Http.HttpRequestException 在 System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务 任务)在 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在 System.Runtime.CompilerServices.ConfiguredTaskAwaitableC# 授权Facebook-错误,c#,facebook,asynchronous,C#,Facebook,Asynchronous,当我想授权到Facebook时,会出现此错误 发生了一个错误。 响应状态代码不表示成功:400(错误请求)。 System.Net.Http.HttpRequestException 在 System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务 任务)在 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务
1.ConfiguredTaskAwaiter.GetResult()
在
BotApplication.Facebook.Facebook helpers.d_u9
1.MoveNext()
在里面
C:\BotApplication\Application\Facebook\Facebook helpers.cs:line
129---异常发生的上一个位置的堆栈结束跟踪
投掷
System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务
任务)在
System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务
任务)在System.Runtime.CompilerServices.TaskAwaiter1.GetResult()处
BotApplication.Facebook.FacebookHelpers.d_u2.MoveNext()
在里面
C:\BotApplication\BotApplication\Facebook\Facebook helpers.cs:line
62---从异常发生的前一个位置开始的堆栈结束跟踪
投掷
System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务
任务)在
System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务
任务)在System.Runtime.CompilerServices.TaskWaiter中
BotApplication.Controller.OAuthCallbackController.d_u0.MoveNext()
在里面
C:\BotApplication\BotApplication\Controllers\OAuthCallbackController.cs:line
46---异常发生的上一个位置的堆栈结束跟踪
投掷
System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务
任务)在
System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务
任务)在
System.Threading.Tasks.TaskHelperExtensions.d_u3`1.MoveNext()
---来自引发异常的上一个位置的堆栈结束跟踪---在
System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务
任务)在
System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务
任务)在
System.Web.Http.Controllers.ApiControllerActionInvoker.d_u0.MoveNext()
---来自引发异常的上一个位置的堆栈结束跟踪---在
System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务
任务)在
System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务
任务)在
System.Web.Http.Controllers.ActionFilterResult.d_u2.MoveNext()
---来自引发异常的上一个位置的堆栈结束跟踪---在
System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务
任务)在
System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务
任务)在
System.Web.Http.Dispatcher.HttpControllerDispatcher.d_u1.MoveNext()
应用程序在此行上抛出错误:
json = await client.GetStringAsync(uri).ConfigureAwait(false);
有什么办法解决这个问题吗?异常显示了代码无法工作的原因,请查看。
发生错误。响应状态代码不表示成功:400(错误请求)”。
如果你读到400响应意味着什么,你就会了解它。
这可能是由于几个原因造成的,可能是身份验证,也可能是错误的url格式等等。。。请在您的uri变量中查看您正在传递的内容。您必须包含有关您正在进行的呼叫的更多信息。什么是uri
?它是如何建造的?