VirtOAuthTestToolExampleAddressbook Addressbook OAuth REST API Example performed with the Virtuoso OAuth Testing Tool The following example demonstrates creating and getting contact info by the ODS REST APIs addressbook.new and addressbook.get using the OAuth Test Tool. Full list of the ODS REST APIs for ODS Addressbook 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 Addressbook instance or create such in not existing. For ex.: e0a49e54603740f67f8b8f3f58651ad772dc9b44 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: e0a49e54603740f67f8b8f3f58651ad772dc9b44 API method: addressbook.new API parameters: inst_id=36&name=TEST An easy way to get the instance id is using the ODS ubiquity commands sequence: ods-host http://demo.openlinksw.com/ods ods-set-mode sid ods-authenticate-user demo password demo ods-get-instance-id demo's AddressBook Select for Query options: "Generate URI and Submit".
Click the "Execute" 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 contact will be: 1046
Now lets get the data for the created contact. In the form enter: API method: addressbook.get API parameters: contact_id=1046 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 contact with the given above id.
CategoryAddressBook CategoryODS