Ошибка при отправке смс через 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"
}
Знак плюс не принимается. Вы должны удалить это.