我無法獲取教程中所示的 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)等)。
如何獲取從 twilio 發(fā)出的調(diào)用的 JSON API 響應(yīng)?
動(dòng)漫人物
2022-06-22 15:26:56