【发布时间】:2021-08-30 21:57:23
【问题描述】:
嗨,我是 flask 和 twilio 的新手,我正在尝试发送 2 个带有 1 个请求的图像,但只是出现了我放入数组中的最后一张图像
这是我的代码
from flask import Flask, request
from twilio.twiml.messaging_response import MessagingResponse
from twilio.rest import Client
from dotenv import load_dotenv
import os
load_dotenv()
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello, World!"
@app.route("/sms", methods=['POST'])
def sms_reply():
"""Respond to incoming calls with a simple text message."""
# Fetch the message
msg = request.form.get('Body')
# CLIENT
client = Client(os.getenv("TWILIO_ID"), os.getenv("AUTH_TOKEN"))
number = request.values.get('From', '')
# creating the message
if msg == "imagen":
message = client.messages.create(
from_='whatsapp:+14155238886',
media_url=["https://demo.twilio.com/owl.png", "https://demo.twilio.com/bunny.png"],
to=number
)
resp = MessagingResponse()
resp.message("imagen : {}".format(message.body))
return str(resp)
如何在“media_url”参数中看到我放了 2 个 url,但 twilio 只发送了我的 1 个,我犯了错误?我也这样试
mss = MessagingResponse()
resp = mss.message("this is a message")
resp.body("imagen1")
resp.media("https://demo.twilio.com/owl.png")
resp.body("imagen2")
resp.media("https://demo.twilio.com/bunny.png")
return str(resp)
但是是一样的。谢谢你的帮助
【问题讨论】:
标签: python flask twilio whatsapp send