2016-08-18 6 views
-1

Я использую Twilio node.js API в microsoft azure для отправки SMS. Я хочу создать некоторый предопределенный шаблон, например «Уважаемый клиент, ваш баланс в аккаунте - Rs 55555».Создание шаблона SMS в Twilio

Возможно ли создать шаблон SMS в учетной записи Twilio? Twilio поддерживает СМС транзакций?

+0

Добро пожаловать на сайт ТАК. Вопросы, требующие помощи кода, должны содержать кратчайший код, необходимый для воспроизведения в самом вопросе. Пожалуйста, прочитайте [how-to-ask] (http://stackoverflow.com/questions/how-to-ask) –

+0

Что вы пробовали? Вы проверили [Twilio tutorials] (https://www.twilio.com/docs/tutorials/)? Это может помочь в этом сообщении [Уведомления SMS в Node.js] (https://www.twilio.com/docs/tutorials/walkthrough/server-notifications/node/express). – philnash

+0

отправка SMS на телефон работает отлично. Но я хочу использовать динамическое тело контента вместо статического тела. Например, «Уважаемый клиент, ваш баланс на счете - это Rs XXXXX», будет шаблон, и это может быть определено в учетной записи Twilio. Затем я хочу использовать этот шаблон в моем коде node.js и заменит XXXXX динамическим контентом. Является ли это возможным ? – Deepthi

ответ

0

Вам нужно будет определить динамический контент таким же образом, как в следующем примере, где вы ответить отправителю по имени (как показано на Python) из Quickstarts:

https://www.twilio.com/docs/quickstart/python/sms/replying-to-sms-messages

from flask import Flask, request, redirect 
import twilio.twiml 

app = Flask(__name__) 

# Try adding your own number to this list! 
callers = { 
    "+14158675309": "Curious George", 
    "+14158675310": "Boots", 
    "+14158675311": "Virgil", 
} 

@app.route("/", methods=['GET', 'POST']) 
def hello_monkey(): 
    """Respond and greet the caller by name.""" 

    from_number = request.values.get('From', None) 
    if from_number in callers: 
     message = callers[from_number] + ", thanks for the message!" 
    else: 
     message = "Monkey, thanks for the message!" 

    resp = twilio.twiml.Response() 
    resp.message(message) 

    return str(resp) 

if __name__ == "__main__": 
    app.run(debug=True)