在Twilio函数中检索JSON数据

时间:2018-08-19 15:11:04

标签: json node.js twilio liquid twilio-functions

我正在尝试在Twilio中构建动态IVR,因此,该流程将呼叫定向到的号码将根据座席的可用性而变化。 为此,我在每个调用中都执行一个Web服务请求,然后返回包含以下信息的JSON:

{
    "germany": {
        "munich": {
            "first_site": {
                "sales": {
                    "rep1": "+1",
                    "rep2": "+2"
                },
                "support": {
                    "rep1": "+3",
                    "rep2": "+4"
                }
            },
            "snd_site": {
                "sales": {
                    "rep1": "+5",
                    "rep2": "+6"
                },
                "support": {
                    "rep1": "+7",
                    "rep2": "+8"
                }
            }
        "berlin": {
            "third_site": {
                "sales": {
                    "rep1": "+9",
                    "rep2": "+10"
                },
                "support": {
                    "rep1": "+11",
                    "rep2": "+12"
                }
            },
            "fourth_site": {
                "sales": {
                    "rep1": "+13",
                    "rep2": "+14"
                },
                "support": {
                    "rep1": "+15",
                    "rep2": "+16"
                }
            }
    }
}

我正在尝试根据调用者操作找出如何访问此JSON中的信息:

例如,如果调用者按1、1、2,则该函数将返回munich.first_site.sales(即rep1,rep2)。

您认为正确的方法是什么?

谢谢!

0 个答案:

没有答案