Как получить новостную ленту с Facebook с помощью c # SDK - PullRequest
0 голосов
/ 29 июня 2011

У меня есть следующий метод для получения каналов из моего профиля. Основная проблема в том, что я не уверен, как извлечь каналы из полученной переменной.

    private void RetrieveMyFeedsFromFacebook()
    {
        var fb = new FacebookClient(_accessToken);
        string details = "";
        try
        {
            fb.GetCompleted +=
            (o, e) =>
            {
                if (e.Error == null)
                {
                    var result = (IDictionary<string, object>)e.GetResultData();
                    //Dispatcher.BeginInvoke(() => lbFeeds.ItemsSource = details);
                }
                else
                {
                    Dispatcher.BeginInvoke(() => MessageBox.Show(e.Error.Message));
                }
            };
            fb.GetAsync("/me/feed");
        }
        catch (FacebookApiException ex)
        {
            MessageBox.Show(ex.Message);
        }
    }

1 Ответ

1 голос
/ 29 июня 2011

Похоже, что в результате поиска в Google вы получите наиболее подходящий ответ в формате JSON.Смотрите следующее сообщение в блоге:

http://facebooksdk.blogspot.com/2011/05/facebook-status.html

В любом случае, если ваш код выше работает, но вы не уверены в формате ответа.Почему бы просто не добавить точку останова и изучить аргументы возвращаемого события из Visual Studio?

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