通过 RingCentral REST 访问紧急联系信息 API
Accessing Emergency Contact Info via RingCentral REST API
有什么方法可以获取紧急联系方式吗?我在 API 参考中找不到它,但可以在 RingCentral 在线帐户门户中找到它,如下所示:
设备信息中提供了紧急地址联系信息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 在 go-ringcentral
SDK:
的回购中提供了一些演示代码
https://github.com/grokify/go-ringcentral/blob/master/examples/e911_address/e911_address.go
有什么方法可以获取紧急联系方式吗?我在 API 参考中找不到它,但可以在 RingCentral 在线帐户门户中找到它,如下所示:
设备信息中提供了紧急地址联系信息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 在 go-ringcentral
SDK:
https://github.com/grokify/go-ringcentral/blob/master/examples/e911_address/e911_address.go