首页 文章

通过RingCentral REST API访问紧急联系信息

提问于
浏览
1

有没有办法访问紧急联系信息?我在API参考中找不到它,但它在RingCentral在线帐户门户中可用,如下所示:

enter image description here

1 回答

  • 2

    设备信息 emergencyServiceAddress 属性中提供了紧急地址联系信息 .

    具有此属性的Device Info对象在帐户和扩展API中均可用:

    GET /restapi/v1.0/account/{accountId}/device/{deviceId}
    GET /restapi/v1.0/account/{accountId}/extension/{extensionId}/device/{deviceId}
    

    要获取要查询的 deviceId 值列表,请调用设备列表API:

    GET /restapi/v1.0/account/{accountId}/device
    GET /restapi/v1.0/account/{accountId}/extension/{extensionId}/device
    

    设备列表API不包含 emergencyServiceAddress ,因此您需要使用它来查找 deviceId 以获取特定设备的信息 .

    emergencyServiceAddress 属性如下所示:

    "emergencyServiceAddress": {
        "street": "20 Davis Drive",
        "city": "Belmont",
        "state": "CA",
        "country": "US",
        "zip": "94402",
        "customerName": "John RingForce"
    },
    

    您还可以使用更新设备 endpoints 更新紧急服务地址:

    PUT /restapi/v1.0/account/{accountId}/extension/{extensionId}/device/{deviceId}
    
    {
        "emergencyServiceAddress": {
            "street": "19 Davis Drive",
            "city": "Belmont",
            "state": "CA",
            "country": "US",
            "zip": "94402",
            "customerName": "John RingForce"
        }
    }
    

    一些演示代码可用于go-ringcentral SDK的回购中的Go:

    https://github.com/grokify/go-ringcentral/blob/master/examples/e911_address/e911_address.go

相关问题