Facebook.GetTaskAsync дает ошибку [net_unknown_prefix] - PullRequest
1 голос
/ 31 октября 2011

Я использую 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 голосов
/ 01 ноября 2011

Чтобы использовать библиотеку Facebook.Extensions.Task, вам нужно установить Async CTP SP1.

Начиная с v5.3, бета-методы XTaskAsync уже являются частью ядра Facebook.dll.Хотя на данный момент он доступен только для .net 4.0 и .net 4.5.

Подробнее об этом можно прочитать на http://blog.prabir.me/post/Facebook-CSharp-SDK-What’s-new-in-v5-3.aspx

...