Xamarin.Forms:无法获取名称和个人资料图片网址

时间:2015-03-06 13:46:22

标签: c# xamarin.android facebook-android-sdk xamarin.forms

我有来自这里的代码: 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是未知标识符,但没有捕获异常。令牌是存在的,它不是空的。

1 个答案:

答案 0 :(得分:0)

而不是你写的,我试过:

{{1}}

我希望它会有所帮助。 此致