You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

nhncloud-sms

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nhncloud-sms

A Python library to send SMS using NHN Cloud API

0.1.7
pipPyPI
Maintainers
2

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

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts