Skip to main content

API wrapper for Gupshup written in Python

Project description

gupshup-python

gupshup-python is an API wrapper for Gupshup, written in Python.

Installing

pip install gupshup-python

Usage

from gupshup.client import Client
client = Client(apikey='YOUR_API_KEY', app_name='YOUR_APP_NAME')

###Actions for get data These are the actions that the library allows you to perform to send messages by WhatsApp through Gupshup.

  • Get Templates app info
client.get_templates_app()
# Returns a json with a list of the templates created for the application in Gupshup..
  • Get Variables For Template
client.get_variables_for_template()
# Returns a list with all the variables configured for each of the templates.
  • Send Templates Message
data = {
    "source": 975846622,
    "destination": 12368431,
    "template": {
        "id": "5f2449fd-e4d6-4d02-9647-e46a1b4635a4",
        "params": [
            "Test", "New", 123
        ]
    }
}
client.send_templates_msg(data)
# Allows you to send a message through the Gupshup API.
# You must establish the source and destination and additionally the id of the template to use.
# The params will depend on the number of variables you have configured in the template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gupshup_python-0.1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

gupshup_python-0.1.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file gupshup_python-0.1.1.tar.gz.

File metadata

  • Download URL: gupshup_python-0.1.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.10

File hashes

Hashes for gupshup_python-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c72fba7a170fe669f12bb578af23b8703460dd2694f8b1dfb4db72c40756c076
MD5 37b8148f49f89d276d45fe2813cde5b6
BLAKE2b-256 f9476e68bbe9959bb6d8b25b1396d485fc66d82d9ddfb40df2b3f621b4df6d5c

See more details on using hashes here.

File details

Details for the file gupshup_python-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for gupshup_python-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 06e661bc8ee878dccbab31795f3c3d7b788caea5c88e806da0da100b114e47d0
MD5 cd3887d4daa51ff1d185c4b091590a5d
BLAKE2b-256 9eb7704e0b2b7905c420d80ee6af70c202667c7cfff68b197d3988f88e38d9ba

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page