Facebook.GetTaskAsync给出[net_unknown_prefix]错误

时间:2011-10-31 11:09:38

标签: silverlight facebook silverlight-4.0 facebook-graph-api facebook-c#-sdk

我正在使用Facebook API v5.3 BETA,尽管已尝试使用v5.2.1 Stable进行以下操作。我也在使用Facebook.Extensions.Tasks库。在调用FBClient.GetTaskAsync()函数时,我得到[net_unknown_prefix]错误,有什么想法吗?

public string GetFacebookMe(string access_token)
    {
        FacebookClient fb = new FacebookClient(access_token);
        string _Response = "";
        var task = fb.GetTaskAsync("/me");

        task.ContinueWith(
            t =>
            {
                if (t.Exception == null)
                {
                    dynamic result = t.Result;
                    _Response = result.name;
                }
                else
                {
                    _Response = "Error";
                }
            });

        return _Response;
    }

提前致谢!

1 个答案:

答案 0 :(得分:0)

您需要安装Async CTP SP1才能使用Facebook.Extensions.Task库。

从v5.3 beta开始,XTaskAsync方法已经成为核心Facebook.dll的一部分。虽然目前仅适用于.net 4.0和.net 4.5。

您可以在http://blog.prabir.me/post/Facebook-CSharp-SDK-What’s-new-in-v5-3.aspx

了解更多相关信息