Sample Remote API Use Cases

Tags:  

Remote API Use Cases


The remote APIs allow third party applications to make use of the editing and saving features of the various Zoho Services (Writer/Sheet/Show..others pending) while saving the documents to the third party servers. This is an ideal way for users to access the Zoho applications from within the third party application; but as noted in the overview section, there are some limitations in the features available such as collaborative editing, sharing, pagination and a few other features.

The main purpose of the remote APIs is to allow users to open, edit and save standard desktop documents such as Microsoft Office using the respective Zoho web-based editors. Most API integration partners already provide some form of document management or document integration with their service. Examples include online storage vendors, content management vendors, financial applications, project management applications, and generally applications that deal with traditional desktop editing functionality. The remote APIs provide a web-based alternative and the convenience of editing and saving documents directly from the browser.

Zoho provides sample code for its remote APIs in the following programming languages - java, php, asp.net. In addition, developers can create their own api applications in any programming language of their choice and integrate these as well.

Zoho Writer/Sheet/Show Remote API


There are two main scenarios to integrate Zoho Writer/Sheet/Show functionality into your application. Let us look at each of these scenarios :

  Scenario 1

  Opening/editing your documents/spreadsheets/presentations with Zoho Writer/Sheet/Show and saving them back to your Applications.

Pre-Requisites

  • Doesn't require Zoho ID or to be logged in to Zoho
  • Your web application should be able to get/post REST API calls
  • Uses Zoho Remote API


Typical Use cases / examples


1. Online Storage Vendors: In addition to offering online file storage, vendors in this category want to increase the value add to their services by allowing users to open desktop documents in Zoho's browser-based editors. In addition, this scenario allows users to edit and save the edited documents back to the user account in your servers. Implementing the Zoho Remote API provides a simple and uninterrupted workflow.

2. Intranet Document Access: In this scenario, an administrator of an organization with many users and documents uploaded on their intranet servers wants to provide an online tools like Zoho Writer/Sheet/Show, while maintaining control of the documents on their servers. Since Zoho applications are available as a web service through the Remote API, and the documents are stored locally, administrators can satisfy their security and access control requirements.
Documents remain on your servers and users access them for editing/saving using Zoho application editors. The resulting benefits are a huge savings for your business as it cuts costs of a centralized server that you host & maintain and the licensing costs of desktop based software to be installed in each of your user's machines.


Remote Editor mock-up screens of Writer/Sheet/Show






Sample document/spreadsheet/presentation opened in Zoho remote editors


Examples

Our few partners who have implemented Zoho Remote APIs include : box.net, G.ho.st, digitalbucket, FileDEN, Huddle.


Demo / Code Samples

Currently there is sample code(java, php & asp.net) available for Zoho Writer Remote API. We will be adding additional sample code for Sheet and Show in the near future.





 RSS of this page