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.
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:
- Get User Data
- Send Messages
- Send Messages (with attachment)
- Show Message
- Get Messages
- Create Contacts
- Get Contacts
- Show Contact
- Destroy Contact
Requirements:
- Web Server (Apache, NGINX, LiteSpeed)
- PHP >= 7.4
cURL
extensionjson
extension
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:
- 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:
-
Clone the repository:
-
Install composer dependencies:
- Preparing the
.env
used specifically to the PHPUnit tests:
After run this command edit the .env
if the API credentials of your account:
- 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
ext-json Version *
ext-curl Version *
guzzlehttp/guzzle Version ^7.0