Engagd

  • This free trial of Professional Edition is limited to 3 users or less. Contact an admin about purchasing Professional Edition.

 

ItemRank

Page history last edited by Chris Saad 1 yr ago

 

Engagd ItemRank

ItemRank provides ranking for web pages and feeds based on a user's attention profile. Learn more about the purpose of ItemRank on the Engagd website.

 

 

Basics

  • API access requires a developers key, available via the developers.engagd.com site.
  • User accounts will be created implicitly.
  • The user ids provided to the API need not be numeric or follow any special pattern - they can be anything meaningful to the calling application
  • To recieve ranks for each item in a given feed, retrieve a ranked feed url. The provided url can be accessed periodically, and will be augmented with a <rank> tag for each item.

 

 

REST API

The REST (Representational State Transfer) API allows manipulation of the user's profile via resources exposed through HTTP addresses.

 

Basics

  • Resources are manipulated through the HTTP methods GET, POST, PUT and DELETE.
  • Provided page and feed urls should be url-encoded.

 

Ranking

 

Ranking a Page

This will return an ItemRank value for the 'Personal Relevance' of a given page based on the user's APML and other factors

GET: https://itemrank.engagd.com/user/<devKey>/<userId>/rank/page?url=<pageUrl>

 

Retrieving a Ranked Feed URLThis will return an ItemRank value for the 'Personal Relevance' of a items in a feed based on the user's APML and other factors. The ItemRank value is included as an additional 'Rank' tag in an otherwise standard RSS or Atom feed.

 

GET: https://itemrank.engagd.com/user/<devKey>/<userId>/rank/feed?url=<feedUrl>

 

Filtering

 

Filtering a Feed based on ItemRank

The ranked feed urls provided by ItemRank can also be filtered to only include items with a given minimum rank. Append "?minRank=x" where x represents a floating point number between -1 and 1 to retrieve only items with ranks higher than the given value.

 

 

Retrieving/Uploading APML

To retreive or upload a user APML file refer to the APML API.

 

 

Service Updates

Keep track of changes to this service and the API via the ItemRank API Change Log.

Comments (0)

You don't have permission to comment on this page.