如何在amazon lambda中传递来自amazon connect的属性?

2024-09-29 17:16:42 发布

您现在位置:Python中文网/ 问答频道 /正文

例如,在一个联系人流中,我设置了一个联系人属性: 姓名:杰克·杰克逊

然后通过呼叫者的选择将接触流转移到第二接触流。在

在第二个接触流中,我希望调用一个lambda函数,在这里我希望能够使用属性“Name:jackjackson”。在

我应该如何引用那个变量?在

我阅读了指南,上面说下面是connecttolambda的JSON请求,但是我没有看到任何键值对引用set contact属性。在

提前谢谢。在

`The following is an example JSON request to a Lambda function:
{
 "Details": {
 "ContactData": {
 "Attributes": {},
 "Channel": "VOICE",
 "ContactId": "4a573372-1f28-4e26-b97b-XXXXXXXXXXX",
 "CustomerEndpoint": {
 "Address": "+1234567890",
 "Type": "TELEPHONE_NUMBER"
 },
 "InitialContactId": "4a573372-1f28-4e26-b97b-XXXXXXXXXXX",
 "InitiationMethod": "INBOUND | OUTBOUND | TRANSFER | CALLBACK",
 "InstanceARN": "arn:aws:connect:aws-region:1234567890:instance/
c8c0e68d-2200-4265-82c0-XXXXXXXXXX",
 "PreviousContactId": "4a573372-1f28-4e26-b97b-XXXXXXXXXX",
 "Queue": "QueueName",
 "SystemEndpoint": {
 "Address": "+1234567890",
 "Type": "TELEPHONE_NUMBER"
 }
 },
 "Parameters": {
 "sentAttributeKey": "sentAttributeValue"
 }
 },
 "Name": "ContactFlowEvent"
}`

Tags: nameawsjsonnumber属性addresstype联系人
1条回答
网友
1楼 · 发布于 2024-09-29 17:16:42

联系人流设置的所有联系人属性都将显示在详细信息.ContactData.Attributes请求负载的属性。在你的例子中你会看到

"Details": {
    "ContactData": {
      "Attributes": {
        "Name": "Jack Jackson"
      }

使用python(handler函数为def lambda_handler(event, context):),可以使用

^{pr2}$

相关问题 更多 >

    热门问题