gpt4 book ai didi

c# - 突然,DotNetOpenAuth 返回 (400) Bad Request

转载 作者:行者123 更新时间:2023-11-30 12:50:42 25 4
gpt4 key购买 nike

我的应用程序已经部署了近 6 个月,最新版本大约是 3 周前。

突然间,今天 Facebook Auth 停止工作了。 Web 应用程序没有更改或重新部署,Facebook 应用程序设置也没有更改。

Twitter 的身份验证仍然有效。

这是异常(exception)情况:

DotNetOpenAuth.Messaging.ProtocolException: Error occurred while sending a direct message or getting the response. ---> System.Net.WebException: The remote server returned an error: (400) Bad Request.
at System.Net.HttpWebRequest.GetResponse()
at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(HttpWebRequest request, DirectWebRequestOptions options)
--- End of inner exception stack trace ---
at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(HttpWebRequest request, DirectWebRequestOptions options)
at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(HttpWebRequest request)
at DotNetOpenAuth.Messaging.Channel.GetDirectResponse(HttpWebRequest webRequest)
at DotNetOpenAuth.Messaging.Channel.RequestCore(IDirectedProtocolMessage request)
at DotNetOpenAuth.Messaging.Channel.Request(IDirectedProtocolMessage requestMessage)
at DotNetOpenAuth.OAuth2.ClientBase.UpdateAuthorizationWithResponse(IAuthorizationState authorizationState, EndUserAuthorizationSuccessAuthCodeResponse authorizationSuccess)
at DotNetOpenAuth.OAuth2.WebServerClient.ProcessUserAuthorization(HttpRequestInfo request)

知道会发生什么吗?目前,我在 Facebook 的网站上看不到任何关于重大更改或服务降级的内容。

最佳答案

很可能 Facebook 最终升级了他们的 OAuth 2.0 支持,以符合与您正在使用的 DotNetOpenAuth 版本不兼容的最新 OAuth 2.0 规范草案。尝试下载最新的 DotNetOpenAuth CTP,看看是否有帮助。

也就是说,从来没有任何与 Facebook 或任何其他 OAuth 2.0 服务器的互操作性保证。 OAuth 2.0 不是最终规范,因此互操作性问题几乎是必然的。

关于c# - 突然,DotNetOpenAuth 返回 (400) Bad Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8584780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com