首页 文章

授权给Facebook - 错误

提问于
浏览
-1

当我想授权给Facebook时,会出现此错误 .

发生了错误 . 响应状态代码不表示成功:400(错误请求) . 位于System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)的System.Net.Http.HttpRequestException,位于System.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter.GetResult()at BotApplication.Facebook.FacebookHelpers . <FacebookRequest> d__91.MoveNext()在C:\ BotApplication \ Application \ Facebook \ FacebookHelpers.cs:第129行---从抛出异常的上一个位置的堆栈跟踪结束---在System . 位于BotApplication.Facebook.FacebookHelpers的System.Runtime.CompilerServices.TaskAwaiter1.GetResult()的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) . <ExchangeCodeForAccessToken> d__2.MoveNext ()在C:\ BotApplication \ BotApplication \ Facebook \ FacebookHelpers.cs中:第62行---从抛出异常的上一个位置开始的堆栈跟踪结束--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务),位于System.Runtime.CompilerServices.TaskAwaiter1.GetResult()的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务),位于BotApplication.Controllers.OAuthCallbackController.d__0.MoveNext ()在C:\ BotApplication \ BotApplication \ Controllers \ OAuthCallbackController.cs中:第46行---从抛出异常的上一个位置开始的堆栈跟踪结束---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)at System.Threading.Tasks.TaskHelpersExtensions.d__3`1.MoveNext()中的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)---抛出异常的前一个位置的堆栈跟踪结束---在System.Runtime System.Web.Http.Controllers.ApiControl上System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) lerActionInvoker.d__0.MoveNext()---抛出异常的前一个位置的堆栈跟踪结束---在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)中System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext()---从抛出异常的上一个位置的堆栈跟踪结束---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)处System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext()中的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)

应用程序在此行上引发错误:

json = await client.GetStringAsync(uri).ConfigureAwait(false);

有什么想法解决这个问题?

1 回答

  • 1

    例外情况说明了为什么你的代码不起作用,看一看 . “发生错误 . 响应状态代码不表示成功:400(错误请求)” . 如果你读到400响应意味着什么,你就会明白它 . 它可能由于几个原因而发生,它可能是身份验证,它可能是错误的格式化URL等等...请在您的uri变量中查看您在那里传递的内容 .

相关问题