Skip to main content

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

Metadata

Release files for nhncloud-sms 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nhncloud-sms 0.1.7
File Size Uploaded
nhncloud-sms-0.1.7.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nhncloud-sms 0.1.7
File Interpreter ABI Platform
nhncloud_sms-0.1.7-py3-none-any.whl Python 3 none any Details

Total release size: 10.6 kB

Release files / nhncloud-sms-0.1.7.tar.gz

Download URL nhncloud-sms-0.1.7.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
bf54031b6495fed5874c955d9079dcd3858768f14327f1c079b692b0d8d3ff28
BLAKE2b-256 checksum
How to use checksums
1deab7687a8b36ced2bf5daeae4efbe21bd3af2bde3d0fbd057d340fb02cc118
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.8.18

Release files / nhncloud_sms-0.1.7-py3-none-any.whl

Download URL nhncloud_sms-0.1.7-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5901f921c0d4aab051f9166e9b85fa6d37ae192226f2d883593ca5fcd9d3ea47
BLAKE2b-256 checksum
How to use checksums
976cad694a505b0213d885c14198527b4be86eafd9fbc43e6ae7ccbb26f9861a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.8.18

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page