gpt4 book ai didi

javascript - 尝试通过 AWS Pinpoint 发送语音消息时找不到资源

转载 作者:行者123 更新时间:2023-12-03 07:51:42 29 4
gpt4 key购买 nike

我目前有一个 Node.js 服务来通过 AWS Pinpoint 发送语音调用。但是,我收到了 Resource not found调用电话后回复。我用 PinpointSMSVoice.sendVoiceMessage 测试过成功调用电话。一个不起作用的是Pinpoint.sendMessages .我的请求对象如下所示:

{
ApplicationId: 'project-id',
MessageRequest: {
Addresses: {
['destination-number']: {
ChannelType: 'VOICE',
Substitutions: {
// Using a template
}
}
},
MessageConfiguration: {
VoiceMessage: {
LanguageCode: 'en-US',
OriginationNumber: 'origination-number'
}
},
TemplateConfiguration: {
VoiceTemplate: {
Name: 'voice-template
}
}
}
};

pinpoint.sendMessages(requestObj, callback);
我应该注意,我没有处于沙盒模式,它已被批准并转移到生产模式。我已经用 SMS 测试了相同的设置,效果很好。我不太确定 PinpointSMSVoice.sendVoiceMessage 之间有什么区别和 Pinpoint.sendMessages ,除了 Pinpoint.sendMessages允许我设置模板。关于我还可能缺少什么的任何想法?

最佳答案

我遇到了同样的问题。它使用 PinPointSMSVoice 客户端工作,但这不会让我使用模板。我还使用 AWS JS SDK 的 V3 对此进行了测试,它将客户端 @aws-sdk/client-pinpoint-sms-voice 和 @aws-sdk/client-pinpoint 模块化,但行为是相同的。它在控制台的“测试消息”功能中使用相同的模板,因此似乎是 JS SDK 问题。我建议你向 JS SDK 团队提出问题 https://github.com/aws/aws-sdk-js-v3

关于javascript - 尝试通过 AWS Pinpoint 发送语音消息时找不到资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65621612/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com