whatsapp 3.0.0 copy "whatsapp: ^3.0.0" to clipboard
whatsapp: ^3.0.0 copied to clipboard

A top package for whatsapp business api send messages, product, media, location through flutter app.

This Flutter package allows you to integrate the WhatsApp Business API into your Flutter applications, enabling features such as sending messages, media, templates, business information, interactives, and more.

rohit-chouhan sponsor

Documentation #

The full documentation for WhatsApp Package can be found on whatsapp-flutter.github.io

To switch the documentation version, use the version selector located at the top of the page, marked with version:.

Note: The documentation in the main branch is more up-to-date than the released documentation on the official docs website.

Other useful links:

Example:

const accessToken ='EAAGp6aTb8.....';
const fromNumberId = '1082772452xxxxx';

final whatsapp = WhatsApp(accessToken, fromNumberId);

var res = await whatsapp.sendMessage(
  phoneNumber : 'PHONE_NUMBER',
  text : 'text_message',
  previewUrl : true,
);

if (res.isSuccess()) {
    // when message sent
    //Return id of message
    debugPrint('Message ID: ${res.getMessageId()}');

    //Return number where message sent
    debugPrint('Message sent to: ${res.getPhoneNumber()}');

    //Return exact API Response Body
    debugPrint('API Response: ${res.getResponse().toString()}');
} else {
    //when something went wrong
    //Will return HTTP CODE
    debugPrint('HTTP Code: ${res.getHttpCode()}');

    // Will return exact error from WhatsApp Cloud API
    debugPrint('API Error: ${res.getErrorMessage()}');

    // Will return HTTP Request error
    debugPrint('Request Error: ${res.getError()}');

    //Return exact API Response Body
    debugPrint('API Response: ${res.getResponse().toString()}');
}

Contributors #

chouhan-rahul

Have you found a bug or have a suggestion of how to enhance WhatsApp Package? Open an issue or pull request and we will take a look at it as soon as possible.

Report bugs or issues #

You are welcome to open a ticket on github if any problems arise. New ideas are always welcome.

Copyright and License #

Copyright © 2022 Rohit Chouhan. Licensed under the MIT LICENSE.

192
likes
150
points
751
downloads
screenshot

Publisher

verified publisherrohitchouhan.com

Weekly Downloads

A top package for whatsapp business api send messages, product, media, location through flutter app.

Homepage
Repository (GitHub)
View/report issues

Topics

#whatsapp #whatsapp-business #whatsapp-api #wa #api

Documentation

API reference

License

MIT (license)

Dependencies

flutter, http, http_parser

More

Packages that depend on whatsapp