WARNING! This URL (in the Main cluster) is no longer the authoritative source for this page; it has been moved to the VOS or ODS cluster as appropriate instead.
See Tim Haynes in case of confusion.
Feed Manager OAuth REST API Example performed with the Virtuoso OAuth Testing Tool
The following example demonstrates subscribing to feed and getting feed channel info by the ODS REST APIs feeds.subscribe and feeds.get using the OAuth Test Tool.
Full list of the ODS REST APIs for ODS Feed Manager you can find here.
- Go to http://demo.openlinksw.com/ods
- Log in as user demo with password demo
- Go to Settings->OAuth Keys
- Copy the Token value for an Feed Manager instance or create such in not existing.
For ex.: 6144bf4218f5f3950cdae53b2d33e6348486129b
- Go to http://demo.openlinksw.com/ods/oauth_test.vsp
- In the shown form enter for:
- Server: http://demo.openlinksw.com/ods/api
- Consumer Key: 6144bf4218f5f3950cdae53b2d33e6348486129b
- API method: feeds.subscribe
- API parameters: inst_id=47&uri=http://www.openlinksw.com/blog/~kidehen/gems/rss.xml
- Select for Query options: "Generate URI and Submit".
- Click the "Execute" button.
- Enter the password for user demo and click the "Login" button.
- In the shown authorization form click the "Authorize" button.
- As result will be shown the generated URI and the output message of executing the ODS REST API.
In our case, the id of the new created feed subscription will be: 133
- Now lets get the data for the created subscription.
In the form enter:
- API method: feed.get
- API parameters: feed_id=133
- Select for Query options: "Generate URI and Submit".
- Click the "Execute" button.
- As result in the "Response Body" text-area will be shown the retrieved details for the subscription with the given above id.
CategoryFeedManager CategoryODS