GetFeedItemMixedList

/API/FeedItem/GetFeedItemMixedList/3

Change user_id parameter: 3

Returns 20 mixed feed items (from last 14 days) for the main application window. The <FeedItemImageUrl> element needs this added to it on the client side. http://www.buzzvoice.com/Images/FeedImages/

Whenever the blank <FeedItemImageUrl /> is specified pull the BuzzVoice default icon image from http://www.buzzvoice.com/Images/pmnicon45x45.gif

The <FeedItemPlayLink> needs this added to it on the client side. http://www.buzzvoice.com/Audio/



GetFeedItemMixedListMore

/API/FeedItem/GetFeedItemMixedListMore

Get next 10 stories from a User based on a Mix of their feeds using the following XML or JSON using HTTP POST

Specify UserID, FeedItemPublishDateFull and FeedItemID (both from the last item of the most recent call to to the GetFeedItemMixedList (first API call) or GetFeedItemMixedListMore (subsequent calls)




GetFeedItemTopList

/API/FeedItem/GetFeedItemTopList/NEWS

Change content_type parameter: NEWS or BLOGS

Returns 20 Top "NEWS" or "BLOGS" feed items (from last 14 days) for the main application window. The <FeedItemImageUrl> element needs this added to it on the client side. http://www.buzzvoice.com/Images/FeedImages/

Whenever the blank <FeedItemImageUrl /> is specified pull the BuzzVoice default icon image from http://www.buzzvoice.com/Images/pmnicon45x45.gif

The <FeedItemPlayLink> needs this added to it on the client side. http://www.buzzvoice.com/Audio/



GetFeedItemTopListMore

/API/FeedItem/GetFeedItemTopListMore

Get next 10 Top News or Blog stories using the following XML or JSON using HTTP POST

The FeedItemContentType uses "NEWS" or "BLOGS", use the FeedItemPublishDateFull from the last item of the most recent call to to the GetFeedItemTopList (first API call) or GetFeedItemTopListMore (subsequent calls)




GetFeedItemPlayLink

/API/FeedItem/GetFeedItemPlayLink/1492757

Change feedID and feedItemID parameters: FeedID (need to pass this also - to do) and FeedItemID

Returns the url of the converted mp3 file for a feed item.

The <FeedItemPlayLink> needs this added to it on the client side. http://www.buzzvoice.com/Audio/


GetFeedList

/API/Feed/GetFeedList/3

Change user_id parameter: 3

Returns a list of subscribed feeds for a given user_id. The <FeedFaviconUrl> element needs this added to it on the client side. http://www.buzzvoice.com/Images/FeedIcons/

Whenever the blank <FeedFaviconUrl /> is specified pull the BuzzVoice default icon image from http://www.pimpmynews.com/favicon.ico



GetFeedItemList

/API/FeedItem/GetFeedItemList/8

Change feed_id parameter: 8

Returns a list of feed items (from last 14 days) for a given feed_id. The <FeedItemImageUrl> element needs this added to it on the client side. http://www.buzzvoice.com/Images/FeedImages/

Whenever the blank <FeedItemImageUrl /> is specified pull the BuzzVoice default icon image from http://www.pimpmynews.com/Images/pmnicon45x45.gif

The <FeedItemPlayLink> needs this added to it on the client side. http://www.buzzvoice.com/Audio/



GetFeedItemListMore

/API/FeedItem/GetFeedItemListMore

Get next 10 stories from a Feed using the following XML or JSON using HTTP POST

Specify FeedItemID, FeedItemPublishDateFull and FeedItemID (both from the last item of the most recent call to to the GetFeedItemList (first API call) or GetFeedItemListMore (subsequent calls)




GetFeedItemDetail

/API/FeedItem/GetFeedItemDetail/1492757

Change feed_item_id parameter: 1492757

Returns the feed details for a given feed_item_id. The <FeedItemDescription> element has been url-encoded and should be well-formed html. The <FeedItemImageUrl> element needs this added to it on the client side. http://www.buzzvoice.com/Images/FeedImages/

Whenever the blank <FeedItemImageUrl /> is specified pull the BuzzVoice default icon image from http://www.buzzvoice.com/Images/pmnicon45x45.gif

The <FeedItemPlayLink> element needs this added to it on the client side. http://www.buzzvoice.com/Audio/



AddUser

/API/User/AddUser

Add new users using the following XML or JSON using HTTP POST




LoginUser

/API/User/LoginUser

Login users using the following XML or JSON using HTTP POST






GetFastpakList

/API/Fastpak/GetFastpakList

Returns a list of Fastpaks (default feeds) for a new user to pick from.





AddFastpak

/API/Fastpak/AddFastpak

Add the selected Fastpak for the new user using the following XML or JSON using HTTP POST




GetRadioList

/API/FeedItem/GetRadioList

Returns a list of Radio Channels with their names, images, and audio paths.




New iPhone APIs


GetCategoriesList

/API/Categories/GetCategoriesList

Usage: This is used to populate top level feed category lists (null value passed).
It can also take a category_id and get the nested subcategories. The subcategory count value
that is part of the return values will tell you when there are no more subcategories (value = 0).
At this point the next API, GetFeedListByCategory will be called to return the individual feeds.

Change parent_id parameter (null gets top level categories): 9




GetFeedListByCategory

/API/Feed/GetFeedListByCategory/32

Usage: This is used to return all feeds within a given category or subcategory.

Change category_id parameter: 32




GetFeedListBySearch

/API/Feed/GetFeedListBySearch

Usage: This can be used to search for feeds that a user might add using a text based search criteria.

Change search_term parameter: oklahoma




AddUserFeed

/API/UserFeeds/AddUserFeed

Usage: This is used to add a particular feed to a user's account when the user has used the search feed api (above)
or the category api to drill down to feeds for a given subcategory. Validation has to be performed on the client side
at this point to make sure the number of feeds is not being exceeded based on the user's account.

Add the selected Feed_Id for the specified User_Id using the following XML or JSON using HTTP POST




RemoveUserFeed

/API/UserFeeds/RemoveUserFeed

Usage: This is used to remove a given feed from a user's account.

Remove the selected User_Feed_Id using the following XML or JSON using HTTP POST




AddFeed

/API/Feeds/AddFeed

Usage: Adds a specified feed url to the list of available feeds returning the ID of the new feed or an error if
it could not be added successfully. A secondary call to /API/UserFeeds/AddUserFeed is needed to subscribe a user
to the newly added feed.

Add the selected Feed URL and the User_Id of the user adding the feed using the following XML or JSON using HTTP POST




New iPhone APIs - Save Search and Trending Topics


GetUserKeywords

/API/UserKeywords/GetUserKeywords/3

Usage: Returns a list of saved searches for a given user_id.

Change user_id parameter: 3




AddUserKeyword

/API/UserKeywords/AddUserKeyword

Usage: This is used to add a particular keyword to a user's account for the "Saved Search" functionality

Add the selected Keyword for the specified User_Id using the following XML or JSON using HTTP POST




DeleteUserKeyword

/API/UserKeywords/DeleteUserKeyword/8

Usage: This is used to delete a particular keyword from a user's account for the "Saved Search" functionality

Add the selected User_Keyword_Id to be deleted using the following XML or JSON using HTTP POST




GetFeedItemSearchList

/API/FeedItem/GetFeedItemSearchList/cowboys

Change search term parameter: cowboys

Returns 10 feed items (from last 14 days) for the main application window. The <FeedItemImageUrl> element needs this added to it on the client side. http://www.buzzvoice.com/Images/FeedImages/

Whenever the blank <FeedItemImageUrl /> is specified pull the BuzzVoice default icon image from http://www.buzzvoice.com/Images/pmnicon45x45.gif

The <FeedItemPlayLink> needs this added to it on the client side. http://www.buzzvoice.com/Audio/



GetFeedItemSearchListMore

/API/FeedItem/GetFeedItemSearchListMore

Get next 10 stories from a specified search term or phrase using the following XML or JSON using HTTP POST

Specify SearchTerm, FeedItemPublishDateFull and FeedItemID (both from the last item of the most recent call to to the GetFeedItemSearchList (first API call) or GetFeedItemSearchListMore (subsequent calls)




GetFeedItemTags

/API/FeedItemTags/GetFeedItemTags/10

Usage: Returns a list of trending topics based on the limit (#) passed in as a parameter.

Change limit parameter: 10




Ad Calls


GetAd

/API/Ad/GetAd

Retrieve an Ad using the following XML or JSON using HTTP POST