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.6

Installation

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

pip install 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.6.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nhncloud-sms-0.1.6.tar.gz
  • Upload date:
  • Size: 4.7 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.6.tar.gz
Algorithm Hash digest
SHA256 8579895c18a89a51397937484f258d4f3f68cce1478983bce4a38aa9925533fe
MD5 b6ac9b30b23c841a904425eaf60acb7c
BLAKE2b-256 f48067a46b328f5c040d4ddafb625d8c906b2b6a5209191901a9a4ce61051bd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nhncloud_sms-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a4eaa669ba083b35b1abed13da01c3fc19de909c69d50568a007ba9a959b896a
MD5 49d1a3ee783d4d365b25089ff26533bf
BLAKE2b-256 48f131ea371ce56c514c2464bee226a52591e8258ae18843a663d81026fbe64a

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