Download the PHP package zamnuts/ean-api-client without Composer

On this page you can find all versions of the php package zamnuts/ean-api-client. 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 ean-api-client

Expedia Affiliate Network API Client

This is a comprehensive library for working with v3 r27 of the EAN API. An affiliate account is required to actually use any of this successfully (even in developer mode). Read more about it in the EAN Developer Documentation. This structured library attempts to provide precise request and response parameters for each query type. This is especially helpful when code-hinting is available via an IDE of some sort; it should speed up integration and leave out guess-work during maintenance.

Current State of This Lib

Not going to lie here... it is in need of a good inventory and audit. At the time of this writing, this has been sitting on the shelf collecting dust for a while now.

Usage and Examples

See examples/*.php for hotel list search example and general usage.

To get started, you'll need an EAN API key and secret. Only one EANConfig and EANFacade is required at a time. EANConfig is used as a model to feed the API configuration into EANFacade. EANFacade applies the general configurations to each query request, e.g. EANFacade->query(EANAbstractQuery). Anything in EANAPIClient\Query can be instantiated and passed into the facade's query method, at which point the response property of the EANAbstractQuery object will contain the results. Any instance of EANAbstractQuery is stateful, so if repeat and/or subsequent queries must be performed (especially of the same type), a new one should be instantiated, and then passed into the same EANFacade instance's query method.

Ping Example

Will output:

License

BSD-3-Clause, see LICENSE file for full text. (c) 2015 Andrew Zammit [email protected]


All versions of ean-api-client with dependencies

PHP Build Version
Package Version
Requires php-curl-class/php-curl-class Version ~4.6.9
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 zamnuts/ean-api-client contains the following files

Loading the files please wait ....