Download the PHP package cmdotcom/text-sdk-php without Composer

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

GitHub Workflow codecov Packagist

CM Text SDK

A software development kit to provide ways to interact with CM.com's Text service. API used:

Requirements

Usage

Instantiate the client

Using your unique ApiKey (or product token) which authorizes you on the CM platform. Always keep this key secret!

The product token can be found in the Channels application on the platform, under the Gateway section.

Send a message

By calling SendMessage and providing message text, sender name, recipient phone number(s) and a reference (optional).

Get the result

SendMessage and send return an object of type TextClientResult, example:

Status codes

For all possibly returned status codes, please reference the TextClientStatusCodes class.

Sending a rich message

By using the Message class it is possible to create messages with media for channels such as WhatsApp and RCS

Sending a WhatsApp template message

By using the Message class it is possible to create template messages. Please note that this is WhatsApp only and your template needs to be approved before sending. For more info please check our documentation: https://www.cm.com/en-en/app/docs/api/business-messaging-api/1.0/index#whatsapp-template-message

Sending a rich WhatsApp template message

It is also possible to send a rich template with an image!

Sending an Apple Pay Request

It is now possible to send an apple pay request only possible in Apple Business Chat

Sending WhatsApp interactive messages

It is now possible to send list messages and reply buttons without using templates only supported in WhatsApp

Only with Reply buttons you can send media like image,video or document see following example.


All versions of text-sdk-php with dependencies

PHP Build Version
Package Version
Requires ext-curl Version *
ext-json Version *
php Version ^7.0||^8.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 cmdotcom/text-sdk-php contains the following files

Loading the files please wait ....