Je tente d'incorporer Twilio dans mon application qui s'exécute sur mon serveur d'analyse déployé avec Heroku et MongoLab. Je suis en train de configurer en utilisant ce code dans mon fichier nuage/main.jsComment configurer Twilio sur un serveur d'analyse?
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"); }
});
});
cependant, je reçois cette réponse
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.]
J'ai déterminé que le problème réside dans les deux premières lignes lorsque essayant d'initialiser Twilio. Je suppose que c'est parce que le Twilio Cloud Module
n'est pas intégré dans mon serveur d'analyse comme c'était le cas avec le code cloud Parse Hosted, mais je ne suis pas sûr. Comment puis-je résoudre ce problème? Merci pour votre temps.
Avez-vous installé le module Twilio dans votre application? 'npm installe twilio --save'. De plus, le bug que vous montrez ressemble à iOS, avez-vous plus d'informations sur l'endroit où l'erreur se produit sur le serveur? – philnash
Je reçois cette erreur chaque fois que quelque chose du côté du nuage est incorrect. Et je n'ai pas installé le module twilio, cependant, mon serveur est déployé via la version web de github avec heroku (je n'ai pas utilisé l'outil de ligne de commande). L'installation de ceci aura-t-elle un effet? –