第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何獲取從 twilio 發(fā)出的調(diào)用的 JSON API 響應(yīng)?

如何獲取從 twilio 發(fā)出的調(diào)用的 JSON API 響應(yīng)?

動(dòng)漫人物 2022-06-22 15:26:56
我無法獲取教程中所示的 JSON 響應(yīng)。我已經(jīng)實(shí)現(xiàn)了一個(gè)可編程語音程序。我想向用戶顯示呼叫的詳細(xì)信息,如果我得到 JSON 響應(yīng),我將能夠獲得所有這些信息(成本、持續(xù)時(shí)間、狀態(tài)等)。# views.pydef start_campaign(request, campaign_id):    try:        campaign = Campaign.objects.get(pk=campaign_id)        account_sid = 'XXX'        auth_token = 'XXX'        client = Client(account_sid, auth_token)        phone_numbers = Contact.objects.filter(phone_book=campaign.phone_book)        custom_url = 'http://XXX.ngrok.io/assets/' + str(campaign_id)        for phone_number in phone_numbers:            call = client.calls.create(                method='GET',                status_callback='http://XXX.ngrok.io/events',                status_callback_event='completed',                status_callback_method='GET',                url=str(custom_url),                to=str(phone_number),                from_='+1XXX'            )            detail = client.calls(str(call.sid)).fetch()            print(detail.price)    except Campaign.DoesNotExist:        raise Http404("Campaign Does Not Exist")    context = {        'all_campaigns': campaign    }    return render(request, "CallCenter/start_campaign.html", context)def events(request):    status = request.GET.getlist('CallStatus', default=None)    duration = request.GET.getlist('CallDuration', default=None)    print("Duration:{}\nStatus:{}".format(duration, status))    return render(request, "CallCenter/events.html")在終端中,我得到一個(gè)輸出,它打印出呼叫的狀態(tài)和持續(xù)時(shí)間打印出來持續(xù)時(shí)間:['5', '5']狀態(tài):['完成','完成']不幸的是,我不知道如何請求 Twilio 的 JSON 響應(yīng)。我無法獲取教程中所示的 JSON 響應(yīng)。我已經(jīng)實(shí)現(xiàn)了一個(gè)可編程語音程序。我想向用戶顯示呼叫的詳細(xì)信息,如果我得到 JSON 響應(yīng),我將能夠獲得所有這些信息(成本、持續(xù)時(shí)間、狀態(tài)等)。
查看完整描述

1 回答

?
森欄

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊

收到回調(diào)后,您將在 GET 數(shù)據(jù)中獲得 CallSid ID。因此,您可以使用它來獲取完整的 Call 資源:

def events(request):
    sid = request.GET['CallSid']
    call = client.calls(sid).fetch()
    print(call.price)


查看完整回答
反對(duì) 回復(fù) 2022-06-22
  • 1 回答
  • 0 關(guān)注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)