Skip to main content

A Python library to send SMS using NHN Cloud API

Project description

NHNCloudSMS

This is a Python library for interacting with the NHN Cloud SMS service.

Current version: 0.1.7

Installation

To use this library, you need to have Python installed. You can install the required dependencies using pip:

pip install -U nhncloud-sms

Usage

Initialization

First, you need to initialize the NHNCloudSMS class with your NHN Cloud app key, secret key, and sender phone number.

from nhncloud_sms import NHNCloudSMS

sms_service = NHNCloudSMS(
    app_key='your_app_key',
    secret_key='your_secret_key',
    sender_phone_number='your_sender_phone_number'
)

Sending SMS

To send a single SMS, use the send_sms method:

response = sms_service.send_sms('recipient_phone_number', 'Your message here')
print(response)

Sending Bulk SMS

To send bulk SMS, use the send_bulk_sms method:

recipient_numbers = ['recipient1_phone_number', 'recipient2_phone_number']
response = sms_service.send_bulk_sms(recipient_numbers, 'Your bulk message here')
print(response)

Scheduling SMS

To schedule an SMS, use the schedule_sms method:

response = sms_service.schedule_sms('recipient_phone_number', 'Your scheduled message here', 'schedule_time')
print(response)

Getting SMS Status

To get the status of a sent SMS, use the get_sms_status method:

response = sms_service.get_sms_status('request_id')
print(response)

Getting Sent SMS List

To get a list of sent SMS messages within a specific date range, use the get_sent_sms_list method:

response = sms_service.get_sent_sms_list('start_date', 'end_date')
print(response)

Make sure to replace placeholders (like 'your_app_key', 'your_secret_key', etc.) with actual values before using the library.

Contact

Please contact dev@runners.im

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

nhncloud-sms-0.1.7.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

nhncloud_sms-0.1.7-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file nhncloud-sms-0.1.7.tar.gz.

File metadata

  • Download URL: nhncloud-sms-0.1.7.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.18

File hashes

Hashes for nhncloud-sms-0.1.7.tar.gz
Algorithm Hash digest
SHA256 bf54031b6495fed5874c955d9079dcd3858768f14327f1c079b692b0d8d3ff28
MD5 66fd9820746dc594bc92de12c0fe6544
BLAKE2b-256 1deab7687a8b36ced2bf5daeae4efbe21bd3af2bde3d0fbd057d340fb02cc118

See more details on using hashes here.

File details

Details for the file nhncloud_sms-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for nhncloud_sms-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 5901f921c0d4aab051f9166e9b85fa6d37ae192226f2d883593ca5fcd9d3ea47
MD5 c31d8f1d16cd91e095a33f169452fae1
BLAKE2b-256 976cad694a505b0213d885c14198527b4be86eafd9fbc43e6ae7ccbb26f9861a

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