You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go Whatsapp API Multi Device Version
Required
- Mac OS:
brew install vips
export CGO_CFLAGS_ALLOW="-Xpreprocessor"
- Linux:
sudo apt update
sudo apt install libvips-dev
- Windows:
How to use
- Clone this repo
git clone https://github.com/aldinokemal/go-whatsapp-web-multi-device
- run
go run main.go
- open
http://localhost:3000
You can fork or edit this source code !
Current API
| Feature |
Menu |
Method |
URL |
Payload |
| ✅ |
Login |
GET |
/app/login |
|
| ✅ |
Logout |
GET |
/app/logout |
|
| ✅ |
Reconnect |
GET |
/app/reconnect |
|
| ✅ |
User Info |
GET |
/user/info |
| Param | Type | Type | Example | | phone_number | string | querystring | 6289685024099 | |
| ✅ |
User Avatar |
GET |
/user/avatar |
| Param | Type | Type | Example | | phone_number | string | querystring | 6289685024099 | |
| ✅ |
Send Message (Text) |
POST |
/send/message |
| Param | Type | Type | Example | | phone_number | string | form-data | 6289685024099 | | message | string | form-data | Hello guys this is testing | |
| ✅ |
Send Message (Image) |
POST |
/send/image |
| Param | Type | Type | Example | | phone_number | string | form-data | 6289685024099 | | caption | string | form-data | Hello guys this is caption | | view_once | bool | form-data | false | | image | binary | form-data | image/jpg,image/jpeg,image/png | |
| ✅ |
Send Message (File) |
POST |
/send/file |
| Param | Type | Type | Example |
|---|
| phone_number | string | form-data | 6289685024099 | | file | binary | form-data | any (max: 10MB) |
|
| ❌ |
Send Message (Video) |
POST |
/send/video |
| Param | Type | Type | Example |
|---|
| phone_number | string | form-data | 6289685024099 | | video | binary | form-data | mp4/avi/mkv |
|
✅ = Available
❌ = Not Available Yet
Mac OS NOTE
Please do this if you have an error (invalid flag in pkg-config --cflags:
-Xpreprocessor) export CGO_CFLAGS_ALLOW="-Xpreprocessor"