Skip to main content

A Django app to generate Twilio access token for particular Twilio services.

Project description

django-twilio-access-token

This is a Django application that can be used to generate Twilio access token for particular services, such as Voice, Chat, and Video.

Prerequisite

Twilio

We use Twilio client for python to generate an access token for Twilio services. To make the package works on your project, you need to install Twilio client either through pip command;

pip install twilio

or simply add Twilio on your requirements.txt

twilio~=6.32.0

Twilio keys

In order to make the package works with your django project, you need to define the Twilio keys inside your project settings.py, for example:

TWILIO_ACCOUNT_SID = 'PUT_YOUR_TWILIO_ACCOUNT_SID_HERE'  # You can find Twilio Account SID at the top right section of this page https://www.twilio.com/console/

TWILIO_VIDEO_API_KEY_SID = 'PUT_YOUR_TWILIO_VIDEO_API_KEY_SID_HERE'  # You can obtain these keys by creating it through https://www.twilio.com/console/video/project/api-keys/
TWILIO_VIDEO_API_KEY_SECRET = 'PUT_YOUR_TWILIO_VIDEO_API_KEY_SECRET_HERE'

Or see the test_project/test_app/settings.py if you need to know more.

How to run the test project

To try out the package, you can run our test application by following these steps:

  1. Ensure pip installed on your local machine. If you don't have it, you can follow the installation guide here.
  2. Open terminal and go to the root directory of where the package live, for instance: $ cd Documents/py-projects/django-twilio-access-token.
  3. Run $ ./scripts/requirement-install.sh from your command line.
  4. Run $ source venv/bin/activate.
  5. Run $ python manage.py runserver 0.0.0.0:8000 and enjoy the token API's.

Get involved!

We are happy to receive bug reports, fixes, documentation enhancements, and other improvements.

Please report bugs via the github issue tracker.

Master git repository django-twilio-access-token.

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

django-twilio-access-token-0.0.5.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file django-twilio-access-token-0.0.5.tar.gz.

File metadata

File hashes

Hashes for django-twilio-access-token-0.0.5.tar.gz
Algorithm Hash digest
SHA256 a18a87762a0c60c03997150b2eabcce42bd80cab8a62224a90467159deb3d748
MD5 c3a53f2e3565c940905cb5bf625bac53
BLAKE2b-256 97513c8c77641e7cb5637172e159a2e8491a198fef35105fb1f661138a935df2

See more details on using hashes here.

File details

Details for the file django_twilio_access_token-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for django_twilio_access_token-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6298398cc58c8422caea54fa4daf50e032a1231f1a89a070c42b692e481935b5
MD5 8cea9f6fb7c2c0ad5450b8a4deca3336
BLAKE2b-256 682c5b0908aee8b8264e6d41eb08e51ad1689d272e4b4b5f3386731c940a1af6

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