通过RingCentral REST API发送SMS时出错

时间:2018-01-23 07:06:18

标签: c# rest sms ringcentral

我一直在尝试通过RingCentral REST API发送短信,但它向我发送了一个不完整的错误,无法解决。

我的请求JSON,

 {
  "to": [{
    "phoneNumber": "+xxxxxxxxxxx"
  }],
  "from": {
    "phoneNumber": "+xxxxxxxxxxx"
  },
  "text": "Test Text message from sample ringcentral app - test by Sandip"
}

RingCentral错误响应,

{
  "errorCode": "InvalidParameter",
  "message": "Parameter [] value is invalid",
  "errors": [{
    "errorCode": "CMN-101",
    "message": "Parameter [] value is invalid",
    "parameterName": ""
  }],
  "parameterName": ""
}

我已经通过RingCentral开发人员文档,我的请求JSON与那里提到的相同。此外,我已检查RingCentral错误代码doc,此错误代码在[]括号中指定带参数名称的无效参数。我的响应错误中没有参数名称。我无法在这里发现问题。

2 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。我正在进行PostAsJsonAsync()调用,以便向RingCentral发布JSON请求。它似乎有一些问题。我将调用更新为PostAsync(),现在可以正常使用。

答案 1 :(得分:-1)

{
  "to": [{
    "phoneNumber": "xxxxxxxxxxx"
  }],
  "from": {
    "phoneNumber": "xxxxxxxxxxx"
  },
  "text": "Test Text message from sample ringcentral app - test by Sandip"
}

不接受加号。你需要删除它。