| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 203 |
| Technical Name |
zalo_oa |
| License | LGPL-3 |
| Website | https://digidi.dev |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 203 |
| Technical Name |
zalo_oa |
| License | LGPL-3 |
| Website | https://digidi.dev |
Zalo OA Authentication
Overview
This module offers a seamless integration with Zalo OA to get the Access Token from that OA using OAuth v4 protocol. This module is also periodically refreshing the Access Token to make sure the Access Token is always valid. The access token is used to call Zalo OA services such as ZNS, Zalo Shop,...
This module is updated to the latest official Zalo OA API documentation, you can find the documentation here.
How to use
Prerequisites
- You need to have a Zalo Official Account (OA)
- Access to Zalo Developer Console
- Valid Zalo OA credentials
- Your domain must be verified by Zalo Developer Console
- More information about Zalo OA can be found here
Steps
- Go to Zalo Developer Console and create a new application and grab the App ID and App Secret
- Verify your domain in the Zalo Developer Console. This step is required to make sure the redirect URL is valid.
- Create Zalo OA account and grab the OA ID
- Install this module in your Odoo instance
- Navigate to Settings > Technical >Zalo OA
- Enter your Zalo OA credentials and save the configuration, all the fields on the left side are required. Please review the Redirect URL, replace the domain with your own Odoo domain with the path /zalo_oa/authentication
- Click on the "Grant Zalo OA" button to go to Zalo OA to grant the permission to the application
- After the permission is granted, you will be redirected to the Odoo instance and the module will automatically handle token refresh and API calls
-
Now on, this module will automatically handle the token refresh and API calls. You can run the Odoo scheduled action manually to test Settings > Technical > Scheduled Actions > Refresh Zalo OA Access Tokens
Contact
For support and inquiries, please contact us at: hey@digidi.dev
Join our Telegram channel for updates and support: @digidi_dev
Thank you for using our module!
Please log in to comment on this module