{
"Body": "Hello World!",
"From": "whatsapp:+14155238886",
"MediaUrl": "https://demo.twilio.com/owl.png",
"To": "whatsapp:+6512345678"
}
[
{
"subresource_uris": {
"media": "/2010-04-01/Accounts/AC7301a81fd79cdac6741a7c04904f6b42/Messages/MMb588109c418c40a28b3b3f18116aa896/Media.json"
},
"date_updated": "Mon, 18 Mar 2019 09:35:57 +0000",
"date_sent": "Mon, 18 Mar 2019 09:35:38 +0000",
"date_created": "Mon, 18 Mar 2019 09:35:28 +0000",
"body": "Hello World!",
"api_version": "2010-04-01",
"num_segments": "1",
"uri": "/2010-04-01/Accounts/AC7301a81fd79cdac6741a7c04904f6b42/Messages/MMb588109c418c40a28b3b3f18116aa896.json",
"sid": "MMb588109c418c40a28b3b3f18116aa896",
"num_media": "1",
"price_unit": "USD",
"price": "0.00000",
"account_sid": "AC7301a81fd79cdac6741a7c04904f6b42",
"from": "whatsapp:+14155238886",
"to": "whatsapp:+6512345678",
"status": "delivered",
"direction": "outbound-api"
}
]
https://api.twilio.com/2010-04-01/Accounts/AC7301a81fd79cdac6741a7c04904f6b42/Messages/MMb588109c418...
https://api.twilio.com/2010-04-01/Accounts/AC7301a81fd79cdac6741a7c04904f6b42/Messages/MMb588109c418...
onSendPressed: function(oEvent) {
var chatbot = this.getView().byId("botchat");
var question = oEvent.getParameter("text");
var this_ = this;
console.log(question);
//var data = '{"Body": "' + question + '", "From": "whatsapp:+14155238886", "MediaUrl": "https://demo.twilio.com/owl.png", "To": "whatsapp:+6512345678"}';
var data = '{"Body": "' + question + '", "From": "whatsapp:+14155238886", "To": "whatsapp:+6512345678"}';
var headers = {
'Authorization': 'User kDyXgv7DF2IjZ4eFpK/8qQMfLpaQGJ3f39U5FAkKnWg=, Organization f589b65c85a32fc5c3b35ec8c882f063, Element +5Wvb+VXjtbKj5xW0fEKh+XYUnR5N9epUizO/KKoX6o=',
'Content-Type': 'application/json'
};
jQuery.ajax({
//Post Message
url: "https://api.openconnectors.ext.hanatrial.ondemand.com/elements/api-v2/messages",
cache: false,
type: "POST",
headers: headers,
data: data,
async: true,
success: function(sData) {
localStorage.setItem("chatId", sData.date_created);
//console.log('[POST] /discover-dialog', sData);
chatbot.botFinishTyping();
},
error: function(sError) {
chatbot.addChatItem("Something error!", false);
}
});
var ajax_get_response = function() {
jQuery.ajax({
url: "https://api.openconnectors.ext.hanatrial.ondemand.com/elements/api-v2/messages?pageSize=1",
cache: false,
type: "GET",
headers: headers,
async: true,
success: function(sData) {
//console.log('[GET] /discover-dialog', sData);
localStorage.setItem("chatId", sData[0].date_created);
if (sData[0].direction == 'inbound') {
if (localStorage.getItem("chatId") != this_._id) {
this_._id = localStorage.getItem("chatId");
chatbot.addChatItem(sData[0].body, false);
chatbot.botFinishTyping();
}
}
},
error: function(sError) {
chatbot.addChatItem("Something error!", false);
}
});
};
var interval = 2000;
setInterval(ajax_get_response, interval);
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
11 | |
5 | |
5 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |