CSWPFSimpleApp在Facebook C#SDK中被破坏了吗?

时间:2011-08-01 07:13:13

标签: facebook-c#-sdk

我尝试过使用Facebook C#SDK中的CSWPFSimpleApp几天,但它从未奏效过。我已经输入了我的AppID,它从未向我显示相应的权限对话框。它只是进入通用的Facebook主页登录。

登录后,应弹出一个消息框,其中包含有关用户的一些详细信息,但facebookOAuthResult始终为空。

    private void DisplayAppropriateMessage(FacebookOAuthResult facebookOAuthResult)
    {
        if (facebookOAuthResult == null) //always null here
        {
            // most likely user closed the FacebookLoginDialog, so do nothing
            return;
        }

相反,我已按照此博客上列出的示例进行操作,效果非常好: http://blog.prabir.me/post/Facebook-CSharp-SDK-Writing-your-first-Facebook-Application.aspx

CSWPFSimpleApp示例是否已损坏?或者我做错了什么?

我使用的是FacebookSDK-5.0.50.0-8305c3f8ea2.src

谢谢, -Paul

1 个答案:

答案 0 :(得分:0)

facebook发生了变化,wpf浏览器控件中的错误忽略了#l / p>之后的网址片段部分中的所有内容

我已经更新了示例,通过从代码中询问然后交换访问令牌代码来使用不同的方式。 (虽然我个人仍然更愿意使用winforms而不是wpf进行登录,因为ExchangeCodeForAccessToken需要使用应用程序本身分发app秘密。)