Feedback API

The User Generated Content Feedback API provides the ability to store "flag" based data that you may need from your users. Some examples would be Likes, Votes, Ratings, Approval/Disapproval, etc. The API is built to be lightweight and fast to add and retrieve data on the fly. It is also built in a generic way so that you can "Flag" any content you may want to track in any custom scenario.

This API is implemented within the REST, WCF and OData API's

For Documentation on the Objects used by these methods please refer to the following pages:

SaveBooleanFeedback(BooleanFeedback feedback)
This method is used to save True/False data into the Feedback API and takes a BooleanFeedback Object. Because most data in the Feedback API can be considered “True” or “False” this is the most commonly used method. This method can be used to store “Like”, “Vote”, “Approve/Dissapprove”, “Comment” and “Counter” data. Each of the previously mentioned “Submission Types” has either positive (true) or negative (false) requirements that are handled by the API.
SaveRatingFeedback(RatingFeedback feedback)
This method is used to save rating related data into the feedback API and takes a RatingFeedback Object. An example use for the rating feedback type would be “Star Ratings” with a range of 1-5 stars. There is no limit as to how high a rating value can be set to (so we can easily support 1-10 stars if required).
GetFeedbackAggregate(FeedbackSearchArgs searchArg)
This method is used to perform custom searches on your user feedback data and return an aggregate of the results from your search criteria. Please see the Object Definition Section where we describe the FeedbackSearchArg Object in full. This call works on both Boolean and Rating based feedback and will return Counts (Number of Likes), Sums (Total Rating Count) and Averages (Average Star Rating) based on your needs.
DeleteBooleanFeedback(int booleanFeedbackID)
This method will delete a feedback entry from the dataset based on the BooleanFeedbackID that each Boolean related feedback entry is marked with.
DeleteRatingFeedback(int ratingFeedbackID)
This method will delete a rating entry from the dataset based on the BooleanFeedbackID that each Boolean related feedback entry is marked with.

LOGIN

Log in with your Agility username and password or
register for the site




Log In

REGISTER












Register

FORGOT PASSWORD