Download the PHP package webmarketer/webmarketer-php without Composer

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


PHP SDK for Webmarketer

Latest Stable Version Total Downloads Latest Unstable Version PHP Version Require License

The official PHP SDK for Webmarketer (app.webmarketer.io).

Install

To add this package, your project must meet several requirements :

This package is the core SDK and is not installed with any specific HTTP library. It uses PSR-7 implementation Httplug to be used with any PSR-7 compliant client. If you don't know which to use, we recommend using Guzzle (you just need to require it in your project).

Usage

Basic example

Authentication

The SDK exposes auth providers to let you chose how you want to authenticate against the Webmarketer API

Service Account Provider

This is the default authentication method used by the SDK if no provider is specified manually.
Without any configuration the SDK will try to retrieve a service-account file in the location specified by the environment variable named WEBMARKETER_APPLICATION_CREDENTIALS.

Example :

It is possible to specify the stringified JSON sa aswell by simply passing the ServiceAccountAuthProvider manually to the SDK :

Refresh Token Provider

The refresh token auth provider lets you authenticate against the API with a personal refresh token. You just need to instantiate the Webmarketer SDK with the RefreshTokenAuthProvider :

Official integrations

Following integrations are developed and maintained by the Webmarketer Team and are based on this SDK.

Resources


All versions of webmarketer-php with dependencies

PHP Build Version
Package Version
Requires php Version ^5.5 || ^7.0 || ^8.0
php-http/httplug Version ^1.0 || ^2.0
php-http/multipart-stream-builder Version ^1.0
php-http/message Version ^1.0
php-http/client-common Version ^1.1 || ^2.2
php-http/discovery Version ^1.0
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 webmarketer/webmarketer-php contains the following files

Loading the files please wait ....