Twilio'yu, Heroku ve MongoLab ile dağıtılan ayrıştırma sunucumda çalışan uygulamamda dahil etmeye çalışıyorum. Benim bulut içinde bu kodu kullanarak yapılandırmak/main.jsAyrıntı sunucusunda Twilio nasıl yapılandırılır?
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.]
Sorunun ilk iki satır ne zaman yatıyor belirledik
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"); }
});
});
ancak, bu yanıt almak dosya çalışıyorum Twilio'yu başlatmaya çalışıyor. Bunun sebebi, Twilio Cloud Module
'un Parse Hosted bulut koduyla olduğu gibi ayrıştırıcı sunucuma entegre edilmemesidir, ancak emin değilim. Bu sorunu nasıl giderebilirim? Zaman ayırdığın için teşekkürler.
Twilio modülünü uygulamanıza yüklediniz mi? npm install twilio --save'. Ayrıca, gösterdiğiniz hata iOS'dan geliyormuş gibi görünüyor, sunucuda hatanın nerede oluştuğu hakkında daha fazla bilginiz var mı? – philnash
Bulut tarafında yanlış bir şey olduğunda bu hatayı alıyorum. Ve ben twilio modülünü yüklemedim, ancak sunucum, heroku ile github'un web sürümü üzerinden dağıtılıyor (komut satırı aracını kullanmadım). Bunu yükleyecek herhangi bir etkisi var mı? –