Ошибка с FQL-запросом с библиотекой 5.4.1

Несколько месяцев назад я разработал приложение для извлечения счетчиков моих идейных страниц на Facebook. Это приложение прекрасно работает с библиотекой «Facebook C # SDK» версии 5.0.40. Теперь я хочу использовать последнюю версию библиотеки 5.4.1, но мое приложение больше не работает. Я не понимаю почему.

Я использую следующий код:

       var fb = new FacebookClient(m_accessToken);

        fb.GetCompleted +=
            (o, e) =>
            {
                if (e.Error == null)
                {
                    dynamic result = e.GetResultData();

                    // e.UserState contains the 'p_date' object which caracterize the Query  
                    string response = result.ToString();
             Console.WriteLine(response);
                }
             };

         var query0 = string.Format("SELECT metric, value FROM insights WHERE object_id=" + p_pageId + " AND metric='" + p_counter + "' AND end_time=end_time_date('" + p_date + "') AND period=period('" + p_period + "')");
         fb.QueryAsync(new[] { query0 });

Например, если я сделаю запрос на тот же идентификатор страницы Facebook, тот же счетчик, тот же день, тот же период

с библиотекой 5.0.40 я получаю ответ (Пример для счетчика "page_fans":

[{"name":"query0","fql_result_set":[{"metric":"page_fans","value":"12018"}]}]

с библиотекой 5.4.1 я всегда получаю пустой ответ на любой запрос (любой счетчик, любой день, любую страницу):

[{"name":"query0","fql_result_set":[]}]

Кто-нибудь может мне помочь и сказать, что мне нужно изменить в своем коде, чтобы приложение могло работать с последними версиями библиотеки «Facebook C # SDK».

С уважением

Кристиан

Ответы на вопрос(1)

Ваш ответ на вопрос