J'ai vu ce sujet auparavant: Send MMS using Twilio in ios Mais il ne peut pas m'aider.Envoyer des mms en utilisant twilio et parse.com
Alors ... le problème est que j'essaie d'envoyer des MMS en utilisant une telle chaîne: Mon programme -> parse.com (en utilisant CloudCode) -> twilio. Les messages texte fonctionnent bien mais les images n'ont jamais été livrées avec mms. Je suis sûr que les images proviennent de la base de données parse.com. est ici code de message envoyer fonction sur CloudCode (ressemble problème se produit ici):
function Serialize(obj) {
var str = [];
for (var p in obj) {
if (obj.hasOwnProperty(p)) {
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
}
}
console.log("Serialized object: " + str);
return str.join("&");
}
some code
var params = Serialize({
To: number,
From: message.get("from"),
Body: resultBody,
MediaInfo: medialUrl
});
Parse.Cloud.httpRequest({
method: 'POST',
url: 'https://api.twilio.com/2010-04-01/Accounts/**********************/Messages.json',
headers: {
'Authorization': 'Basic *****************************************************'
},
body: params,
success: function (httpResponse) {
console.log("SMS was sent to " + number);
promise.resolve(number);
}, error: function (httpResponse) {
var data = httpResponse.data;
var errorMessage = data.message;
console.error("Twilio Error response to number " + number + "\n" + JSON.stringify(httpResponse));
message.add("errorNumbers", number);
message.save();
promise.reject(number);
var error = new DetailedError();
error.set("phoneNumber", number);
error.set("errorMessage", "(" + data.code + ") " + errorMessage);
error.set("message", message);
error.save();
}
}); some further code
Toute aide apprécier
Quelle erreur stupide. Je vous remercie. D'autres codes fonctionnent parfaitement –
Aucun problème! Content que tout soit réglé maintenant :) – philnash