“2月6日更改”后,我的应用无法登录Facebook。我们在一周前启用了“2013年2月突破性变化”。但应用仍然不起作用。
我们使用C#和WebAuthenticationBroker
进行OAUTH连接。我试图创建新的FB应用程序,但问题是相同的:“我们现在无法连接到您需要的服务。检查您的网络连接或稍后再试一次”。
我注意到如果我在webbrowser中尝试执行请求,我会重定向到https://www.facebook.com/connect/login_success.html而不输入任何私有数据。
网页内容:
成功
可能是uri格式发生了一些变化,因为EndUri是正确的。但是WebAuthenticationBroker无法解析access_token。也许以前在URI中使用过符号'?'而不是'#'?
提前致谢。
答案 0 :(得分:0)
我不想更改您的解决方案,但您可能希望使用的是Windows Azure移动服务Facebook身份验证API。这将为您处理所有混乱的oauth,并作为奖励,也为您提供Google,Twitter和Windows Live身份验证。它支持C#(和你一样),还有JavaScript,WinRT,甚至是客观的C.根据你如何使用它,它是免费的。
阅读:http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-users-dotnet/