我有来自这里的代码: https://components.xamarin.com/gettingstarted/facebook-sdk 我用的方法是:
void GetMyInfo(string token)
{
FacebookClient fb = new FacebookClient(token);
string details= null ;
try
{
fb.GetTaskAsync("me").ContinueWith(t =>
{
if (!t.IsFaulted)
{
var result = (IDictionary<string, object>)t.Result;
details= string.Format("Your name is: {0} {1} and your Facebook profile Url is: {3}",
(string)result["first_name"], (string)result["last_name"],
(string)result["link"]);
}
});
}
catch(Java.Lang.Exception e)
{
string message = e.Message;
}
}
但details
字符串为空。当我中断和调试时,它表示ContinueWith
是未知标识符,但没有捕获异常。令牌是存在的,它不是空的。
答案 0 :(得分:0)
而不是你写的,我试过:
{{1}}
我希望它会有所帮助。 此致