MMS

信頼性に優れたMMSメッセージングにより、エンゲージメントを強化

画像、音声、動画などのリッチメディアの送受信には、信頼性に優れた大規模MMS向けプラットフォーム、MessagingXをご活用ください。

Illustration of a personalized last-chance messages to a customer from their favorite shoe store.

対話の強化とコンバージョンの促進をリッチメディアを通じて実現

MMSによる顧客体験の向上により、成長が促進されます。取引関連の配信、GIFマーケティング、コンタクト情報の共有、グループチャットも可能になります。TwilioのAPIは開発者に使いやすく、その拡張性とあわせて活用すれば、わずか数行のコードでMMSが実現します。

API


大規模な配信で実績のある開発者が使いやすいAPI

Programmable messaging API connecting to customers through preferred channel

Programmable Messaging API

MMS、SMS、WhatsAppのトランザクションメッセージの送信が、単一APIで可能になります。

  • ローカライズされた送信者、コンプライアンスツール、グローバルガイドラインにより、180か国以上に確実にリーチ。

  • 配信性、コンプライアンス、返信などをTwilioのプログラム可能なソフトウェアを通じて管理。

  • MMSを介して配信できないメッセージに対しては、SMSへの切り替え、画像サイズの変更を自動的に行い、配信を最適化。

Conversations api connecting with multiparty  through various channels

Conversations API

双方向のエンゲージメントは、単一APIを使用したMMSなどのクロスチャネルメッセージングにより促進されます。

  • MMS、SMS、Facebook Messenger、Google Business Messages、チャット、WhatsAppを通じた商取引やサポートを実現。

  • クイックスタート、サンプルアプリ、SDKにより、迅速に市場参入。

  • 参加者の管理、メッセージのアーカイブなど。

ユースケース


関係を大規模に構築

プロモーション

Programmable Messaging APIを使用し、画像や、絵文字、動画を独自の方法で組み合わせることにより、ブランドの差別化やセールスを促進します。

会話型コマース

Conversations APIにより、顧客が好むさまざまなチャネルを介し、顧客担当者と顧客との間で、リッチメディアを活用したメッセージのやり取りを実現します。

カスタマーケア

MMSでの画像や動画の送受信によるサポート機能とワークフローの強化は、Conversations APIにより実現します。

通知

パーソナライズしたリッチメディアのアラート、リマインダー、配達通知などの送信は、Programmable Messaging APIにより可能になります。

開発者リソース


ドキュメントはこちら

クイックスタートガイド、コードスニペット、SDK、その他、Twilioの包括的なリソースライブラリーをご覧いただき、Facebook Messenger対応をMessagingXで迅速に構築してくだい。

画像のURLを含むメッセージの送信

// 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 the ship that made the Kessel Run in fourteen parsecs?',
     from: '+15017122661',
     mediaUrl: ['https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg'],
     to: '+15558675310'
   })
  .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 the ship that made the Kessel Run in fourteen parsecs?',
         from_='+15017122661',
         media_url=['https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg'],
         to='+15558675310'
     )

print(message.sid)
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using System.Linq;
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 mediaUrl = new [] {
            new Uri("https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg")
        }.ToList();

        var message = MessageResource.Create(
            body: "This is the ship that made the Kessel Run in fourteen parsecs?",
            from: new Twilio.Types.PhoneNumber("+15017122661"),
            mediaUrl: mediaUrl,
            to: new Twilio.Types.PhoneNumber("+15558675310")
        );

        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;

import java.net.URI;
import java.util.Arrays;

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("+15558675310"),
                new com.twilio.type.PhoneNumber("+15017122661"),
                "This is the ship that made the Kessel Run in fourteen parsecs?")
            .setMediaUrl(
                Arrays.asList(URI.create("https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg")))
            .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("+15558675310", // to
                           [
                               "body" => "This is the ship that made the Kessel Run in fourteen parsecs?",
                               "from" => "+15017122661",
                               "mediaUrl" => ["https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg"]
                           ]
                  );

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 the ship that made the Kessel Run in fourteen parsecs?',
     from: '+15017122661',
     media_url: ['https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg'],
     to: '+15558675310'
   )

puts message.sid
# Install the twilio-cli from https://twil.io/cli

twilio api:core:messages:create \\
    --body "This is the ship that made the Kessel Run in fourteen parsecs?" \\
    --from +15017122661 \\
    --media-url https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg \\
    --to +15558675310
curl -X POST "https://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json" \\
--data-urlencode "Body=This is the ship that made the Kessel Run in fourteen parsecs?" \\
--data-urlencode "From=+15017122661" \\
--data-urlencode "MediaUrl=https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg" \\
--data-urlencode "To=+15558675310" \\
-u \$TWILIO_ACCOUNT_SID:\$TWILIO_AUTH_TOKEN

料金


MessagingXによりビジネス向けMMSが簡単に実現

信頼性に優れたプラットフォームMessagingXで2種類のAPIを使用し、MMSを介して顧客関係を強化できます。料金は従量制です。使用量や使用期間に応じて割引が適用されます。