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

我的请求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,该错误代码在[]括号中指定了带有参数名称的无效参数。我的响应错误中没有参数名称。我无法在这里找到问题。

最佳答案

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

08-27 01:05