Download the PHP package zapmeteam/php-sdk without Composer

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

ZapMe (V2) PHP SDK

What?

This is the ZapMe API PHP SDK (for the new version of ZapMe: 2.0). This was created specifically to the new API version 2.0 of the ZapMe application.

How to Use?

The SDK is designed to be used by developers who want to integrate the ZapMe API into PHP systems. With the SDK you will be able to:


Requirements:


Installation:

You have two ways to use the SDK, the first and easiest is via composer:

The second way is by downloading the latest release here from the GitHub repository. We encourage you to always use the package via Composer.


Examples of Usage:

  1. Preparing...

If for some reason you need to point the SDK to a different you can use the toUrl method:

Tip: You can instantiate the class in a constructor, using an object, and then use the object for the entire class:


Available Methods:

Get User Account Data

Send Message

Send Message (With Attachment)

Note: The file_content must be a valid base64 encoded string.

Show Message

Get Messages

Note: The maximum amount obtained will be 50. If you request a page that doesn't exist or doesn't have messages, the data will be returned as empty.

Get Messages (Paginate)

Create Contact

Get Contacts

Note: The maximum amount obtained will be 50. Like getMessages you also can paginate the getContacts. If you request a page that doesn't exist or doesn't have contacts, the data will be returned as empty.

Show Contact

Destroy Contact


Testing:

If you are a PHP developer and want to test the SDK or create new functionality by providing a PR, you can clone the repository, work on new code and run PHPUnit tests:

  1. Clone the repository:

  2. Install composer dependencies:

  3. Preparing the .env used specifically to the PHPUnit tests:

After run this command edit the .env if the API credentials of your account:

  1. Run the PHPUnit tests:

Issues:

Report any issue to the ZapMe support or feel free to suggest the correction by PR. Make sure to create the tests to validate your PR, if necessary.


All versions of php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
ext-json Version *
ext-curl Version *
guzzlehttp/guzzle Version ^7.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 zapmeteam/php-sdk contains the following files

Loading the files please wait ....