Facebookclient Object не содержит метод "Get", но все примеры есть.WP7 - PullRequest
0 голосов
/ 24 ноября 2011

Я пишу тестовое приложение, которое просто попросит пользователя войти в Facebook через элемент управления веб-браузера.Затем в событии Navigated появится окно сообщения с именем пользователя.Пример, который я использовал, использует метод FacebookClient.Get () и многие другие примеры в сети.Моя проблема в том, что FacebookClient даже не содержит Get ().

Я использую C # 4.0, и я ссылался на SDK Facebook C # из NuGet.

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;
            }
        }

    }

1 Ответ

0 голосов
/ 29 февраля 2012

Facebook C # SDK на самом деле не оптимизирован для WP7, я рекомендую использовать Facebook API без прохождения sdk c #

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...