我正在尝试编写一个Twilio脚本来用Python调用。我正在尝试关注the documentation,但我对url
参数感到困惑。
示例the documentation提供的内容如下:
from twilio.rest import TwilioRestClient
account_sid = "ACXXXXXXXXXXXXXXXXX"
auth_token = "YYYYYYYYYYYYYYYYYY"
client = TwilioRestClient(account_sid, auth_token)
call = client.calls.create(to="+14085551234", # Any phone number
from_="+12125551234", # Must be a valid Twilio number
url="http://twimlets.com/holdmusic?Bucket=com.twilio.music.ambient")
print call.sid
此处url
参数是什么?我应该复制它还是提供我自己的URL?这是否意味着我必须编写自己的端点?
关于网址参数的文档更具启发性:https://www.twilio.com/docs/api/rest/making-calls#url-parameter
请有人解释这是什么,以及我是否需要更改它?
答案 0 :(得分:3)
Url参数确定在应答电话时通话中听到的内容。这可以使用TwiML(Twilio Markup Language)自定义,这是一组大约十二个XML标记,您的应用程序应该在指定的URL处返回。您的应用程序在Url处返回的XML决定如何处理呼叫,例如是否将呼叫转发到另一条线路,说出一些话语或发送短信回复。你可以在这里阅读更多关于TwiML的内容:
https://twilio.radicalskills.com/projects/getting-started-with-twiml/2.html