К сожалению, мое понимание обмена между источниками невероятно ограничено, но я пытаюсь использовать Tropo api для создания простого текстового сообщения на основе инструкций по настройке URL здесь . У меня не было много удачи. В настоящее время мои функции AJAX возвращают ответ XML вместо ответа JSON, и я не совсем понимаю, чтобы отладить его / действительно понять, что происходит, чтобы его исправить. Я думал, что указание contentType и и dataType было бы достаточно для получения JSON, но пока не играли в кости:

$.ajax({ contentType: "application/json; charset=utf-8", url: ('https://api.tropo.com/1.0/sessions?action=create{amp}amp;token=[redacted]{amp}amp;to='   num   '{amp}amp;msg=the sky is falling'), dataType: 'jsonp', success: function(data) { console.log( data ); } }); 

Кто-нибудь может указать мне правильное направление и помочь мне понять, что происходит?

В своем запросе обязательно отправьте заголовок Accept

 Accept: application/json 

или установите правильное ожидание dataType с вашим запросом

 dataType: json