1

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

在此处输入图像描述

4

1 回答 1

2

紧急地址联系信息在设备信息emergencyServiceAddress属性中可用。

具有此属性的设备信息对象在帐户和扩展 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"
},

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

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-ringcentralSDK的 repo 中的 Go :

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

于 2018-03-29T04:40:05.163 回答