Facebookclient对象不包含'方法,但所有的例子都是这样.WP7

本文关键字:WP7 包含 对象 方法 Facebookclient | 更新日期: 2023-09-27 18:15:32

我正在编写一个测试应用程序,它将简单地要求用户通过web浏览器控件登录到facebook。然后,在Navigated事件上将出现一个消息框,传递用户的用户名。我所遵循的示例使用了FacebookClient.Get()方法,网络上的许多其他示例也是如此。我的问题是,FacebookClient甚至不包含Get()。

我使用的是c# 4.0,我从NuGet引用了Facebook c# SDK。

private void wb_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
    {
        FacebookOAuthResult result;
        if (FacebookOAuthResult.TryParse(e.Uri, out result))
        {
            if (result.IsSuccess)
            {
                var accesstoken = result.AccessToken;
                var fb = new FacebookClient(accesstoken);
                var _result = (IDictionary<string, object>)fb.Get("/me");
                var name = (string)_result["name"];
                MessageBox.Show("Hi " + name);
            }
            else
            {
                var errorDescription = result.ErrorDescription;
                var errorReason = result.ErrorReason;
            }
        }
    }

Facebookclient对象不包含'方法,但所有的例子都是这样.WP7

Facebook c# SDK并没有真正针对WP7进行优化,我建议使用Facebook API而不通过SDK c#