Я пытаюсь включить Twilio в свое приложение, которое работает на моем сервере синтаксического анализа, развернутом с помощью Heroku и MongoLab. Я пытаюсь настроить, используя этот код в моем файле cloud/main.js.
var twilio = require("twilio");
twilio.initialize("87se46bovanw4v5aiwy4o57","ia8o57awyov57yn875vyboe");
Parse.Cloud.define("inviteWithTwilio", function(request, response) {
// Use the Twilio Cloud Module to send an SMS
twilio.sendSMS({
From: "6543211234",
To: 8065456703,
Body: "Start using Parse and Twilio!"
}, {
success: function(httpResponse) { response.success("SMS sent!"); },
error: function(httpResponse) { response.error("Uh oh, something went wrong"); }
});
});
однако я получаю этот ответ
UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.} [NSDebugDescription: JSON text did not start with array or object and option to allow fragments not set.]
Я определил, что проблема заключается в первых двух строках при попытке инициализировать Twilio. Я полагаю, это потому, что Twilio Cloud Module
не интегрирован в мой сервер синтаксического анализа, как это было с облачным кодом Parse Hosted, но я не уверен. Как я могу решить эту проблему? Спасибо за ваше время.
npm install twilio --save
. Кроме того, ошибка, которую вы показываете, выглядит так, как будто она связана с iOS. У вас есть дополнительная информация о том, где возникает ошибка на сервере? - person philnash   schedule 07.04.2016