生产环境和沙盒环境中使用的电话号码不同,因为它们与您的生产和沙盒帐户相关联。
当您将应用程序从沙盒移动到生产环境时,您需要更改使用的电话号码(以及应用程序凭据)。
要查看您可以使用哪些电话号码,GET
请调用以下 API 端点,然后查找具有该SmsSender
功能的号码。
/restapi/v1.0/account/{accountId}/extension/{extensionId}/phone-number
一个简单的方法来调用我们来使用accountId
和extensionId
作为当前访问令牌,使用~
如下:
/restapi/v1.0/account/~/extension/~/phone-number
响应将包括具有features
数组属性的电话号码数组。授权用户可以用来发送 SMS 的电话号码将具有该SmsSender
功能。您应该验证您使用的号码是否在列表中并且具有该功能。
{
"uri":"https://platform.ringcentral.com/restapi/v1.0/account/11111111/extension/22222222/phone-number?page=1&perPage=100",
"records":[
{
"id":33333333,
"phoneNumber":"+16505551212",
"paymentType":"Local",
"type":"VoiceFax",
"usageType":"DirectNumber",
"features":[
"SmsSender",
"CallerId"
],
"status":"Normal",
"country":{
"uri":"https://platform.devtest.ringcentral.com/restapi/v1.0/dictionary/country/1",
"id":"1",
"name":"United States"
}
}
]
}
有关 SMS 的更多信息,包括使用主要公司电话号码,请参见 SMS 的 RingCentral 开发人员指南部分:
http://ringcentral-api-docs.readthedocs.io/en/latest/messages_sms-and-pager/
您还可以通过登录相应的在线帐户门户手动验证您的号码所属的帐户: