如何向呼叫资源提交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 

让我知道这是否有助于在所有。

+0

非常感谢您的帮助。 我现在面临另一个问题/错误,说我的帐户没有被授权打电话给我们说一定数量。它还说,“也许你需要启用一些国际许可”。这是什么意思?我的Twilio帐户只是免费试用版,我是否需要升级,或者有另一种方法让我使用Twilio进行浏览器到电话通话? – bomalicay

+0

看看你的[国际设置](https://www.twilio.com/console/voice/settings/geo-permissions),并确保你有国家检查,你想打电话。 – philnash

+0

但是如果我想检查的国家不在名单上呢? – bomalicay