WhatsApp Business APIを統合して、グローバルなリーチを拡大
世界で最も人気のあるメッセージングアプリ、WhatsAppで顧客とのエンゲージメントを開始しましょう。WhatsApp Business PlatformとTwilio Messaging APIを使用することで、サポート、通知、認証、パーソナライズされたプロモーションなど、カスタマージャーニー全体にわたるあらゆるユースケースに対応するソリューションを構築できます。
Metaの更新に基づくWhatsAppの新料金。変更内容はこちら
世界で最も人気のあるメッセージングアプリ、WhatsAppで顧客とのエンゲージメントを開始しましょう。WhatsApp Business PlatformとTwilio Messaging APIを使用することで、サポート、通知、認証、パーソナライズされたプロモーションなど、カスタマージャーニー全体にわたるあらゆるユースケースに対応するソリューションを構築できます。
「いくつかのソリューションを分析した後、Twilioは、当社が求める信頼性、セキュリティ、高パフォーマンス、インフラストラクチャを備えていると感じました。もちろん、業務を1つのパートナーでまとめつつ、他のコミュニケーションソリューションを検討することもできます。」
「WhatsAppのインフラストラクチャとアーキテクチャの構築を考えているなら、開発者は3人以上必要です。ところが、Twilioを使用するととても簡単に構築でき、開発者2人で、しかも迅速に進みました。」
クイックスタートガイド、コードスニペット、SDKなど、Twilioの包括的なリソースライブラリーをご覧ください。WhatsAppソリューションの活性化に役立ちます。
WhatsAppメッセージの作成
// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);
client.messages
.create({
body: 'This is a message that I want to send over WhatsApp with Twilio!',
from: 'whatsapp:+14155238886',
to: 'whatsapp:+15005550006'
})
.then(message => console.log(message.sid));
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client
# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ['TWILIO_ACCOUNT_SID']
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)
message = client.messages \\
.create(
body='This is a message that I want to send over WhatsApp with Twilio!',
from_='whatsapp:+14155238886',
to='whatsapp:+15005550006'
)
print(message.sid)
// Install the C# / .NET helper library from twilio.com/docs/csharp/install
using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;
class Program
{
static void Main(string[] args)
{
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");
TwilioClient.Init(accountSid, authToken);
var message = MessageResource.Create(
body: "This is a message that I want to send over WhatsApp with Twilio!",
from: new Twilio.Types.PhoneNumber("whatsapp:+14155238886"),
to: new Twilio.Types.PhoneNumber("whatsapp:+15005550006")
);
Console.WriteLine(message.Sid);
}
}
// Install the Java helper library from twilio.com/docs/java/install
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;
public class Example {
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");
public static void main(String[] args) {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message.creator(
new com.twilio.type.PhoneNumber("whatsapp:+15005550006"),
new com.twilio.type.PhoneNumber("whatsapp:+14155238886"),
"This is a message that I want to send over WhatsApp with Twilio!")
.create();
System.out.println(message.getSid());
}
}
<?php
// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once '/path/to/vendor/autoload.php';
use Twilio\\Rest\\Client;
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
\$sid = getenv("TWILIO_ACCOUNT_SID");
\$token = getenv("TWILIO_AUTH_TOKEN");
\$twilio = new Client(\$sid, \$token);
\$message = \$twilio->messages
->create("whatsapp:+15005550006", // to
[
"body" => "This is a message that I want to send over WhatsApp with Twilio!",
"from" => "whatsapp:+14155238886"
]
);
print(\$message->sid);
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'rubygems'
require 'twilio-ruby'
# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)
message = @client.messages
.create(
body: 'This is a message that I want to send over WhatsApp with Twilio!',
from: 'whatsapp:+14155238886',
to: 'whatsapp:+15005550006'
)
puts message.sid
EXCLAMATION_MARK='!'
# Install the twilio-cli from https://twil.io/cli
twilio api:core:messages:create \\
--body "This is a message that I want to send over WhatsApp with Twilio\$EXCLAMATION_MARK" \\
--from whatsapp:+14155238886 \\
--to whatsapp:+15005550006
EXCLAMATION_MARK='!'
curl -X POST "https://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json" \\
--data-urlencode "Body=This is a message that I want to send over WhatsApp with Twilio\$EXCLAMATION_MARK" \\
--data-urlencode "From=whatsapp:+14155238886" \\
--data-urlencode "To=whatsapp:+15005550006" \\
-u \$TWILIO_ACCOUNT_SID:\$TWILIO_AUTH_TOKEN
WhatsAppの会話から直接通話やメッセージを発信する選択をお客様に提供します。電話の相手と会話するためにアプリを終了する必要はありません。ベータ版から早期アクセスをリクエストできます。