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;
}
}
}
Facebook c# SDK并没有真正针对WP7进行优化,我建议使用Facebook API而不通过SDK c#