Download the PHP package positus/positus-api-php-client without Composer
On this page you can find all versions of the php package positus/positus-api-php-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download positus/positus-api-php-client
More information about positus/positus-api-php-client
Files in positus/positus-api-php-client
Package positus-api-php-client
Short Description Client library for Positus APIs
License MIT
Informations about the package positus-api-php-client
Requirements
- PHP 7.3+
Installing
Use Composer to install it:
` If you use Laravel, we provide a wrapper.
Instantiating
``
Authentication
If you don't have an authentication token, click here to generate one.
``
Sending Messages
The first step to be able to send messages is to specify the ID number of origin:
``
Then send the message and wait for a response.
If you want to test a Sandbox you can pass a second argument when calling the number method as true
:
``
If you want to send a message using data on your own, you can use:
``
To check all the data that can be sent in each type of message, check the WhatsApp Business documentation.
If you prefer, we provide ready methods for each type of message.
Text
``
Template
``
Please check the documentation related to templates in the WhatsApp Business documentation.
Contacts
``
Please check the documentation related to contacts in the WhatsApp Business documentation.
Location
``
Image
``
Document
``
Video
``
Audio
``
Receiving media
To download a media, use the following method:
``
Responses
After any call you can check if everything went well and receive the data using the following methods:
``
If everything goes correctly you will receive an answer like this:
`
If something goes wrong, you will receive a message detailing the errors:
`
Please check all possible errors that the api may return in the WhatsApp Business documentation.
Feel free to create a pull request or open a support ticket in Positus Studio if you have or find any problems.
You can check if it failed:
``
If you only need the status code:
``
You can get the answer from api as a string:
``
Or if you prefer as JSON:
``
Or if you prefer as object:
``
You can get a header:
``
Or you can get all headers:
``