Download the PHP package webleit/zohosignapi without Composer

On this page you can find all versions of the php package webleit/zohosignapi. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package zohosignapi

Zoho Sign API - PHP SDK

This Library is a SDK in PHP that simplifies the usage of the Zoho Sign Api version 1 (https://www.zoho.com/sign/api/) It provides both an interface to ease the interaction with the APIs without bothering with the actual REST request, while packaging the various responses using very simple Model classes that can be then uses with any other library or framework.

Installation

In order to use the library, just require the composer autoload file, and then fire up the library itself. In order for the library to work, you need to be authenticated with the zoho sign apis.

Authentication

Zoho Sign Api use oAuth2 as the authentication method, as described here. In order to authenticate the library, you can use two different methods:

1. Refresh Token

If you want to, you can skip steps 1-7 and directly use Step 8, but you need to generate the refresh token yourself manually, using the instruction provided by zoho: https://www.zoho.com/sign/api/#getting-started

2. Grant Token / Authorization Page

This is the best way, even if it requires more work.

  1. Go to [https://accounts.zoho.com/developerconsole] (https://accounts.zoho.com/developerconsole)
  2. Create a Client Id. Remember the redirect url you set, you will need it
  3. Use the library to create a Grant token Url, and create a page (probably for the web application administrator?) that redirects to the given url, to allow the user to authenticate with his zoho sign credentials.

  4. In your web application, create an endpoind for the redirect url you set in step 2.
  5. When a request comes in to the new endpoint at [REDIRECT_URL], you can use the library to parse the grant token from the url

  6. Give the Grant Code to the library

  7. Get the fresh token, and store it.

  8. From now on, use the refresh Token to create the library instance

Usage

To call any Api, just use the same name reported in the api docs. You can get the list of supported apis using the getAvailableModules() method

Example

Return Types

Any "list" api call returns a Collection object, which is taken for Laravel Collection package. You can therefore use the result as Collection, which allows mapping, reducing, serializing, etc

Contributing

Finding bugs, sending pull requests or improving the docs - any contribution is welcome and highly appreciated

Versioning

Semantic Versioning Specification (SemVer) is used.

Copyright and License

Copyright Weble Srl under the MIT license.


All versions of zohosignapi with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0.0
guzzlehttp/guzzle Version ~6.0
tightenco/collect Version ^5.7
psr/cache Version ^1.0
doctrine/inflector Version ^1.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package webleit/zohosignapi contains the following files

Loading the files please wait ....