Click here to Skip to main content
13,247,005 members (79,870 online)
Click here to Skip to main content
Add your own
alternative version


6 bookmarked
Posted 25 Jun 2012

Read RSS Feeds from a Facebook Page On Windows Phone

Rate this:
Please Sign up or sign in to vote.
Simple example of reading RSS feeds from Facebook page using Syndication Library


I was searching for a way to keep in touch with my WP application users, and I've just figured out that the best way is to push my updates from my Facebook page, right to their WP screen. And it works fine. Maybe you'll even think of other useful things to do with this solution.

Using the Code

  1. Make sure to include:
    using System.Xml;
    using System.Net;
    using System.ServiceModel.Syndication;
  2. "System.ServiceModel.Syndication.dll" can be found at:

    C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Libraries\Client\System.ServiceModel.Syndication.dll

  3. To finde your Facebook page ID go to this URL and replace PageName with yours:

    This is the main screen (note the page's title):

    And this is the RSS feeds after tapping the get RSS button:

  5. The code is so simple consists of two main parts: The response handler function where the dispatcher begins the invoking, and the other is the code of the button where the initiation of the request begins and calls it.

    Here is the code of the response handler:

    HttpWebRequest request = (HttpWebRequest)asyncResult.AsyncState;
    HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asyncResult);
    if (response.StatusCode == HttpStatusCode.OK)
        XmlReader reader = XmlReader.Create(response.GetResponseStream());
        SyndicationFeed newFeed = SyndicationFeed.Load(reader);
        Dispatcher.BeginInvoke(() =>
            this.PageTitle.Text = newFeed.Title.Text;
            foreach (SyndicationItem sItem in newFeed.Items)

Points of Interest

In the response handler don't add any code above the Dispatcher.Invoke() or it will rise an exception.


Don't be shy.. if there is any questions plaese feel free to ask.. or inbox your question here:

If you found this useful, Please rate it  

Good luck & Happy coding 


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Abdullatif M. Abu Al Rub
Software Developer
Jordan Jordan
No Biography provided

You may also be interested in...


Comments and Discussions

Questionfacebook Pin
bid or buy26-Jun-12 3:35
memberbid or buy26-Jun-12 3:35 
AnswerRe: facebook Pin
amabualrub28-Jun-12 1:53
memberamabualrub28-Jun-12 1:53 
AnswerRe: facebook Pin
DaveAuld28-Jul-12 7:33
mentorDaveAuld28-Jul-12 7:33 
AnswerRe: facebook Pin
Sandeep Mewara28-Jul-12 8:58
mvpSandeep Mewara28-Jul-12 8:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.171114.1 | Last Updated 7 Feb 2013
Article Copyright 2012 by Abdullatif M. Abu Al Rub
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid