2月6日更改后无法登录Facebook

时间:2013-02-11 13:43:00

标签: facebook windows-8

“2月6日更改”后,我的应用无法登录Facebook。我们在一周前启用了“2013年2月突破性变化”。但应用仍然不起作用。

我们使用C#和WebAuthenticationBroker进行OAUTH连接。我试图创建新的FB应用程序,但问题是相同的:“我们现在无法连接到您需要的服务。检查您的网络连接或稍后再试一次”。

我注意到如果我在webbrowser中尝试执行请求,我会重定向到https://www.facebook.com/connect/login_success.html而不输入任何私有数据。

重定向链接:https://www.facebook.com/connect/login_success.html#access_token=AAAEoZAxJSugQBAFSbqnZCmjqKVAw3oTMKaD1ZBq3RNAPNBEdyE0ntJILqjIcEmZA4H1zaPdj8C9RZA3XWKcv6xFtj9TdV4fVilKUMhDPCI0BUUtEf5MvY&expires_in=5650

网页内容:

  

成功

可能是uri格式发生了一些变化,因为EndUri是正确的。但是WebAuthenticationBroker无法解析access_token。也许以前在URI中使用过符号'?'而不是'#'?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我不想更改您的解决方案,但您可能希望使用的是Windows Azure移动服务Facebook身份验证API。这将为您处理所有混乱的oauth,并作为奖励,也为您提供Google,Twitter和Windows Live身份验证。它支持C#(和你一样),还有JavaScript,WinRT,甚至是客观的C.根据你如何使用它,它是免费的。

观看:http://channel9.msdn.com/Series/Windows-Azure-Mobile-Services/Windows-Store-app-Getting-Started-with-Authentication-in-Windows-Azure-Mobile-Services

阅读:http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-users-dotnet/