亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用于來電的 Twilio 在 python 代碼中的給定點如何獲取當前呼叫 SID

用于來電的 Twilio 在 python 代碼中的給定點如何獲取當前呼叫 SID

墨色風雨 2022-06-02 15:58:58
我將 Python Flask 與 ngrok 一起使用,并將 webhook 地址設置為 ngrok url。來電到達 webhook 地址后,我需要獲取當前呼叫 SID:@app.route("/voice", methods=['GET', 'POST'])def voice()resp = VoiceResponse()如何獲取當前呼叫 SID?(給定帳戶 SID 和令牌。)我知道可以在儀表板中找到它,但我如何在代碼中做到這一點?
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

Twilio 開發人員布道者在這里。


如果您希望使用 Flask 和 ngrok 獲取入站/傳入呼叫的當前呼叫 SID,您可以在 Flask 中使用request.form['CallSid']如下所示request。


from twilio.twiml.voice_response import VoiceResponse

from flask import Flask, request

app = Flask(__name__)

@app.route("/voice", methods=['GET', 'POST'])

def voice():

    resp = VoiceResponse()


    # Read a message aloud to the caller

    resp.say("hello world!", voice='alice') #example, I added this line and it's unneeded

    call_sid = request.form['CallSid']

    print(call_sid)

    return str(resp)

如果您從 Twilio 客戶端進行出站呼叫,您可以通過以下方式獲取當前呼叫 SID:


from twilio.rest import Client

client = Client(YOUR-TWILIO_ACCOUNT_SID, YOUR-TWILIO_AUTH_TOKEN)


call = client.calls.create(

    to= 'NUMBER-TO-CALL',

    from_ = 'YOUR-TWILIO-NUMBER',

    url = 'http://demo.twilio.com/docs/classic.mp3'

)

print(call.sid)

希望這可以幫助!


查看完整回答
反對 回復 2022-06-02
  • 1 回答
  • 0 關注
  • 147 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號