如何向呼叫资源提交POST请求? (在Twilio拨打电话)
问题描述:
我在使用Twilio拨打电话时遇到问题,我相信我跳过了这一步,我应该向Calls资源提交POST请求。我真的不明白该怎么做,因为我只是一个初学者,所以我需要有人为我解释它。顺便说一下,我的Twilio帐户只是免费试用版。这有什么关系,为什么我不能拨打本地电话?如何向呼叫资源提交POST请求? (在Twilio拨打电话)
谢谢。
答
Twilio开发人员在这里传播。
最适合你的地方是Python making calls quick start。通过该教程,您应该了解如何使用Python进行调用。
虽然如您所说,关键是POST request to the calls resource。最简单的方法是使用我们的Python helper library来执行,看起来有点像这样:
from twilio.rest import TwilioRestClient
# Get these credentials from http://twilio.com/user/account
account_sid = "ACXXXXXXXXXXXXXXXXX"
auth_token = "YYYYYYYYYYYYYYYYYY"
client = TwilioRestClient(account_sid, auth_token)
# Make the call
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") # Just plays hold music
让我知道这是否有助于在所有。
非常感谢您的帮助。 我现在面临另一个问题/错误,说我的帐户没有被授权打电话给我们说一定数量。它还说,“也许你需要启用一些国际许可”。这是什么意思?我的Twilio帐户只是免费试用版,我是否需要升级,或者有另一种方法让我使用Twilio进行浏览器到电话通话? – bomalicay
看看你的[国际设置](https://www.twilio.com/console/voice/settings/geo-permissions),并确保你有国家检查,你想打电话。 – philnash
但是如果我想检查的国家不在名单上呢? – bomalicay