Как получить все сообщения из rss-канала, а не из последних сообщений?

#rss #feed

#RSS-канал #лента

Вопрос:

В Rss, похоже, есть только последние n сообщений, мне просто интересно, есть ли способ получить все сообщения, включая сообщение истории. Спасибо

Джефф Чжан

Ответ №1:

Обычно это невозможно, поскольку программа чтения RSS показывает только то, что в данный момент находится в ленте. Вы можете извлечь только столько, сколько опубликовано на данный момент. Поиск набора данных, который поддерживает элементы RSS-канала, и загрузка непосредственно оттуда — это нечто совершенно другое, хотя иногда это возможно.

Ответ №2:

используя c #, вы можете это сделать, но он вернет Json не в формате Rss. вы должны сделать, как

    string AccessToken="Your Access Token e.g KIMJSLIFJEILMFSLJFSDIIIIFLDFJSLFJLSFSLFJSLJF";
   var client= new facebookclient(AccessToken);
   dynamic allFeeds=client.Get("me/feed");//OR  "me/feeds


        foreach (var uniquefeed in (JsonArray)allFeeds["data"])
        {
            string feedids = (string)(((JsonObject)uniquefeed )["id"]);
            //Write more stuff here what you want.
        }