AWS Pinpoint SMS - 消息属性/元数据
创始人
2024-11-17 12:00:24
0

下面是使用AWS Pinpoint SMS消息属性/元数据的代码示例:

  1. 使用AWS SDK for Python (Boto3):
import boto3

# 创建Pinpoint客户端
client = boto3.client('pinpoint', region_name='us-west-2')

# 定义消息属性/元数据
message_attributes = {
    'CustomerID': {
        'DataType': 'String',
        'StringValue': '12345'
    },
    'OrderID': {
        'DataType': 'String',
        'StringValue': '67890'
    }
}

# 发送短信消息
response = client.send_messages(
    ApplicationId='YOUR_PINPOINT_APP_ID',
    MessageRequest={
        'Addresses': {
            'PhoneNumber': {
                'ChannelType': 'SMS',
                'PhoneNumber': '+1234567890'
            }
        },
        'MessageConfiguration': {
            'SMSMessage': {
                'Body': 'Hello, World!',
                'MessageType': 'TRANSACTIONAL',
                'OriginationNumber': '+0987654321',
                'MessageType': 'TRANSACTIONAL',
                'MessageAttributes': message_attributes
            }
        }
    }
)

print(response)
  1. 使用AWS SDK for .NET:
using Amazon.Pinpoint;
using Amazon.Pinpoint.Model;

// 创建Pinpoint客户端
var client = new AmazonPinpointClient();

// 定义消息属性/元数据
var messageAttributes = new Dictionary
{
    { "CustomerID", "12345" },
    { "OrderID", "67890" }
};

// 发送短信消息
var request = new SendMessagesRequest
{
    ApplicationId = "YOUR_PINPOINT_APP_ID",
    MessageRequest = new MessageRequest
    {
        Addresses = new Dictionary
        {
            { "PhoneNumber", new AddressConfiguration { ChannelType = "SMS", PhoneNumber = "+1234567890" } }
        },
        MessageConfiguration = new DirectMessageConfiguration
        {
            SMSMessage = new SMSMessage
            {
                Body = "Hello, World!",
                MessageType = "TRANSACTIONAL",
                OriginationNumber = "+0987654321",
                MessageAttributes = messageAttributes
            }
        }
    }
};

var response = await client.SendMessagesAsync(request);

Console.WriteLine(response);

请确保替换代码示例中的YOUR_PINPOINT_APP_IDPhoneNumberOriginationNumber等参数值为实际的值。

相关内容

热门资讯

透视系统(传奇扑克)外挂透明挂... 透视系统(传奇扑克)外挂透明挂辅助挂(透视)其实是真的有挂(2020已更新)(哔哩哔哩);人气非常高...
5分钟了解(微扑克ai代打)外... 5分钟了解(微扑克ai代打)外挂透明挂辅助插件(辅助挂)软件透明挂(有挂方式)-哔哩哔哩;亲真的是有...
普及知识!wpk神器(WePo... 普及知识!wpk神器(WePoke)外挂透明挂辅助工具(辅助挂)解密教程(详细教程)-哔哩哔哩;超受...
必备辅助推荐(德扑查数据)外挂... 必备辅助推荐(德扑查数据)外挂透明挂辅助插件(辅助挂)发牌机制(有挂总结)-哔哩哔哩;原来确实真的有...
3分钟了解(WPK科技)外挂透... 1、3分钟了解(WPK科技)外挂透明挂辅助软件(辅助挂)确实真的有挂(2025已更新)(哔哩哔哩)。...
玩家攻略(Wepoke模拟器)... 玩家攻略(Wepoke模拟器)外挂透明挂辅助器安装(透视)软件透明挂(详细教程)-哔哩哔哩;是一款可...
带你了解!WPK透视挂(WEP... 【福星临门,好运相随】;带你了解!WPK透视挂(WEPoke)外挂透明挂辅助神器(透视)辅助教程(有...
推荐一款(wepoke透明)外... 推荐一款(wepoke透明)外挂透明挂辅助工具(透视)发牌机制(有挂透明挂)-哔哩哔哩是由北京得we...
分享一款(德州之星软件)外挂透... 分享一款(德州之星软件)外挂透明挂辅助app(透视)确实是真的有挂(2024已更新)(哔哩哔哩);《...
分享一款(aa扑克模拟器)外挂... 分享一款(aa扑克模拟器)外挂透明挂辅助器安装(透视)透视辅助(有挂分析)-哔哩哔哩1、点击下载安装...