C# Facebookclient对象没有';t包含“t”;获得;方法,但所有示例都是这样。WP7
我正在编写一个测试应用程序,它只要求用户通过webbrowser控件登录facebook。然后,在导航事件上会出现一个消息框,转发用户的用户名。我下面的示例使用了FacebookClient.Get()方法,网络上的许多其他示例也是如此。我的问题是FacebookClient甚至不包含Get() 我使用的是C#4.0,我引用了NuGet的Facebook C#SDKC# Facebookclient对象没有';t包含“t”;获得;方法,但所有示例都是这样。WP7,c#,facebook,windows-phone-7,C#,Facebook,Windows Phone 7,我正在编写一个测试应用程序,它只要求用户通过webbrowser控件登录facebook。然后,在导航事件上会出现一个消息框,转发用户的用户名。我下面的示例使用了FacebookClient.Get()方法,网络上的许多其他示例也是如此。我的问题是FacebookClient甚至不包含Get() 我使用的是C#4.0,我引用了NuGet的Facebook C#SDK private void wb_Navigated(object sender, System.Windows.Navigatio
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;
}
}
}
private void wb\u已导航(对象发送方,System.Windows.Navigation.NavigationEventArgs e)
{
FaceBookOuthResult结果;
if(facebookouthresult.TryParse(e.Uri,out-result))
{
如果(结果。发布成功)
{
var accesstoken=result.accesstoken;
var fb=新的FacebookClient(accesstoken);
var_result=(IDictionary)fb.Get(“/me”);
变量名称=(字符串)_结果[“名称”];
MessageBox.Show(“Hi”+名称);
}
其他的
{
var errorDescription=result.errorDescription;
var errorReason=result.errorReason;
}
}
}
Facebook C#SDK并没有针对WP7进行真正的优化,我建议您使用Facebook API而不必经过SDK C#您确定您拥有最新版本吗?我在源代码中看到一个Get函数:此处重复: