C# 在RingCentral的生产应用程序中发送消息时出错
我在系统中集成了使用RingCentral发送消息。消息已使用沙盒应用程序和编号成功发送,但它给出了生产应用程序和主要公司编号的错误 错误如下:C# 在RingCentral的生产应用程序中发送消息时出错,c#,sms,ringcentral,C#,Sms,Ringcentral,我在系统中集成了使用RingCentral发送消息。消息已使用沙盒应用程序和编号成功发送,但它给出了生产应用程序和主要公司编号的错误 错误如下: { "errorCode" : "FeatureNotAvailable", "message" : "Phone number doesn't belong to extension", "errors" : [ { "errorCode" : "MSG-304", "message" : "Phone number do
{
"errorCode" : "FeatureNotAvailable",
"message" : "Phone number doesn't belong to extension",
"errors" : [ {
"errorCode" : "MSG-304",
"message" : "Phone number doesn't belong to extension"
} ]
}
我在社区中提到了以下内容,但无法得到参考链接所说的内容。我曾试图寻找这篇文章中给出的解决方案,但似乎没有任何结果
我还尝试使用不同的扩展插件登录,并通过开发者门户控制台中唯一的号码发送消息 如果您想从生产环境(使用生产电话号码)发送SMS,您必须将应用升级到生产环境,然后更改使用生产应用凭据(客户端ID和密码)以及生产用户登录凭据(分机电话号码和密码) 请记住,您不能使用不属于您为应用程序登录的分机的电话号码发送SMS
- 帕科
GET
调用,然后使用SmsSender
功能查找号码
/restapi/v1.0/account/{accountId}/extension/{extensionId}/电话号码
调用此函数的简单方法是使用~
为当前访问令牌使用accountId
和extensionId
,如下所示:
/restapi/v1.0/帐户/~/分机/~/电话号码
响应将包括一个带有功能的电话号码数组
数组属性。授权用户可用于发送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的更多信息,包括使用主要公司电话号码,请参阅RingCentral开发者指南中的SMS部分:
您还可以通过登录相应的在线帐户门户手动验证您的号码属于哪个帐户:
- 生产在线帐户门户:
- 沙盒在线帐户门户: