Ошибка при отправке смс через RingCentral REST API

Я пытался отправить SMS с помощью REST API RingCentral, но он отправляет мне неполную ошибку, которая не может быть решена.

Мой запрос 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, этот код ошибки указывает недопустимый параметр с именем параметра в [] скобки. В моей ошибке ответа нет имени параметра. Я не могу определить проблему здесь.

2 ответа

Решение

Я решил проблему. Я делал PostAsJsonAsync() позвоните, чтобы опубликовать JSON-запрос к RingCentral. Похоже, с этим есть некоторые проблемы. Я обновил свой звонок PostAsync() и это работает сейчас.

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

Знак плюс не принимается. Вы должны удалить это.

Другие вопросы по тегам