Ich versuche, Twilio in meine Anwendung zu integrieren, die auf meinem Parse-Server ausgeführt wird, der mit Heroku und MongoLab bereitgestellt wird. Ich versuche, mithilfe dieses Code in meiner Wolke zu konfigurieren/main.jsWie konfiguriere ich Twilio auf dem Parser-Server?
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"); }
});
});
aber Datei, bekomme ich diese Antwort
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.]
ich festgestellt habe, dass das Problem in den ersten beiden Zeilen liegt, wenn versuchen, Twilio zu initialisieren. Ich denke, das ist, weil die Twilio Cloud Module
nicht in meinem Parse-Server integriert ist, wie es mit Parse Hosted Cloud-Code war, aber ich bin mir nicht sicher. Wie kann ich dieses Problem beheben? Vielen Dank für Ihre Zeit.
Haben Sie das Twilio-Modul in Ihrer Anwendung installiert? 'npm install twilio --save'. Außerdem scheint der Fehler, den Sie anzeigen, von iOS zu sein. Haben Sie weitere Informationen darüber, wo der Fehler auf dem Server auftritt? – philnash
Ich bekomme diesen Fehler, wenn etwas auf der Cloud-Seite falsch ist. Und ich habe das Twilio-Modul nicht installiert, aber mein Server wird durch die Web-Version von Github mit Heroku bereitgestellt (ich habe das Befehlszeilentool nicht verwendet). Wird die Installation etwas bewirken? –