paint-brush
JavaScript と Node.js を使用して SMS 通知とアラートを送信する方法@plivo
10,960 測定値
10,960 測定値

JavaScript と Node.js を使用して SMS 通知とアラートを送信する方法

Plivo2022/05/12
Read on Terminal Reader
Read this story w/o Javascript

長すぎる; 読むには

サービスとしての通信プラットフォーム (CPaaS) は、プログラムから呼び出すことができる API を提供します。バックエンドでは、これらの API が通信ネットワークに接続して、SMS メッセージを交換し、音声通話を送受信します。 CPaaS を使用することで、開発者は通信インフラストラクチャの複雑さから解放されます。アプリケーションの改善に専念できます。 Plivo を使用するには、アカウントを作成し、メッセージを送信する電話番号を予約する必要があります。これは、数回クリックするだけで実行できます。

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - JavaScript と Node.js を使用して SMS 通知とアラートを送信する方法
Plivo HackerNoon profile picture


アプリケーションについて素晴らしいアイデアがあり、必要なのはそれにテキスト機能を追加するのに役立つツールキットだけだとおっしゃいましたか?


配信通知を送信したり、2 要素認証にテキスト メッセージを使用したり、マーケティング キャンペーンでテキスト メッセージを使用したい場合があります。


幸運なことに、クラウド通信プラットフォームの助けを借りて、テキスト メッセージを簡単に送受信する機能を追加できるからです。


サービスとしての通信プラットフォーム (CPaaS) は、プログラムから呼び出すことができる API を提供します。


バックエンドでは、これらの API が通信ネットワークに接続して、SMS メッセージを交換し、音声通話を送受信します。 CPaaS を使用することで、開発者は通信インフラストラクチャの複雑さから解放されます。アプリケーションの改善に専念できます。

実際の例

これがどのように機能するかを確認するために、開発者として使用する可能性のある正確なプロセスを見ていきましょう。


CPaaS プラットフォームは、さまざまな言語 (Python、PHP、Java など) でサービスを簡単に使用できるようにするソフトウェア開発キット (SDK) を提供します。 JavaScript と Node.js を使用します。


私たちの CPaaS では、プリボ、ピアレビューサイトのトップサービスG2顧客満足のための CPaaS リスト。 Plivo (または任意の CPaaS) を使用するには、アカウントが必要です。プリボはあなたを可能にしますサインアップ無料で、使用クレジットを提供するため、テスト アプリケーションを作成できます。


また、メッセージを送信する電話番号を予約する必要があります。これは、Plivo 管理コンソールで数回クリックするだけで実行できます。


この記事を読んでいるあなたは、すでに JavaScript と Node.js に精通していることを前提としています。 Plivo は Node.js SDK を提供します。インストールが簡単.これが完了したら、テキスト通知をプログラムに追加するのは、数行のコードだけです。


 <pre> var plivo = require('plivo'); (function main() { 'use strict'; var client = new plivo.Client("<auth_id>", "<auth_token>"); client.messages.create( { src: "<sender_id>", dst: "<destination_number>", text: "Appointment reminder: 12:00 noon tomorrow" } ).then(function (response) { console.log(response); }); })(); </pre>


このコード スニペットの機能は明らかです。 <山括弧> 内のトークンはプレースホルダーです。


auth プレースホルダーを、Plivo コンソールのホームページからコピーできる認証資格情報に置き換える必要があります。送信元と送信先の電話番号のプレースホルダーを、 E.164 形式の実際の電話番号 (+12025551234 など) に置き換えます。ブーム — これで完了です。


運用環境では、認証資格情報をコードにハードコーディングすることは決してありません。代わりに、認証情報を環境変数に保存できます。


変数「auth_id」と「auth_token」を設定すると、引数なしでクライアントを初期化でき、Plivo は環境変数から値を自動的に取得します。


使用できますprocess.env環境変数を保存し、クライアントの初期化時にそれらをフェッチします。

テキストの受信についてはどうですか?

多くの組織は、テキスト メッセージの受信よりも送信に関心がありますが、メッセージの送信先からテキスト メッセージが返ってくる可能性があります。


幸いなことに、CPaaS アカウントを取得すると、テキストの受信は送信と同じくらい簡単になります。 Plivo を使用している場合は、「 SMS メッセージの受信方法別のコード サンプルと、コードを Web アプリケーション サーバーに関連付ける方法については、ドキュメント ページを参照してください。


新しくテキスト対応のアプリケーションを大衆に公開する前に、次のことについて自分自身を教育してください。 SMS を使用するためのベスト プラクティス.オプトイン/オプトアウトのルールや、通信事業者が禁止するメッセージ コンテンツの種類などに注意する必要があります。


米国にいる場合は、以下についても学ぶ必要があります。 10DLC (10 桁のロング コード) は、米国の通信事業者による最近のイノベーションであり、高いスループットを約束し、スパム メッセージングのリスクを低減します。