« Testing Conformance | Main | Sync Tokens in the NewsGator API »

Location, Location, Location

freitasm has a great post on FeedDemon, which is great to hear, but the interesting part from an API perspective was the following quote:

I've used Sharpreader for some time before installing the NGES. The problem was keeping tabs on all feeds (at times more than 500!) while using three different devices: a desktop, a tablet PC and a Windows Mobile Pocket PC.

The NGES solved the problem by adding Locations, and allowing me to have my feeds served through a web interface, Microsoft Exchange or a PDA-friendly web interface.

Developers are sometimes confused by NewsGator's concept of Locations, but Mauricio explains exactly what locations are intended for: dividing your subscriptions into subsets that are intended to be consumed by different applications. Mauricio's talking about NewsGator Enterprise Server, but NGES implements the same API as NewsGator Online.

When you create a location in NewsGator Online, there's a parameter called autoAddSubs. If you set autoAddSubs to true, that location gets automatically subscribed to the user's entire subscription list, and subsequent calls to AddSubscription add the new subscription to all locations where autoAddSubs is set to true. If you set autoAddSubs to false, then the new location is created with no subscriptions, and subsequent calls to AddSubscription don't affect this location's subscription list. You have to use the AddSubscription and RemoveSubscription calls on the Location endpoints to manipulate the subscription list for locations where autoAddSubs is set to false.

Posted by gordonw on October 12, 2006 at 03:29 PM | Permalink

Comments

Post a comment