rest - Twilio 程序化语音不工作

标签 rest api permissions request twilio

我正在探索 Twilio。成功启用短信发送,但在可编程语音回叫方面遇到问题。据我从开发者控制台了解https://www.twilio.com/console/dev-tools/api-explorer/voice/calls (POST 部分)我需要做的就是运行此代码以接收回调:

curl 'https://api.twilio.com/2010-0401/Accounts/my_account/Calls.json'
-X POST \ --data-urlencode 'From=Twilio_generated_phone_nuber' \ -u 
some_hash:[AuthToken] --data-urlencode 'To=MY_NUMBER'

但我只得到这样的回应:

{
   "code": 21215,
   "message": "Account not authorized to call +MY_NUMBER. Perhaps you 
    need to enable some international permissions:
    https://www.twilio.com/user/account/settings/international",
    "more_info": "https://www.twilio.com/docs/errors/21215"
}

请注意:我之前在配置短信发送时遇到过这个错误。我从这个列表中启用包括我自己在内的所有国家/地区后解决了这个问题 https://www.twilio.com/user/account/settings/international .之后短信功能正常工作。现在我无法获得回调,错误消息建议我转到同一页面(国际)并启用权限,但我已经在配置短信时完成了。

我以为短信和回调产品有不同的页面来配置国家/地区权限,但没有。好吧,至少我没有找到它:)

请帮忙! 感谢您检查问题。

最佳答案

此处为 Twilio 开发人员布道师。

确实还有一个语音通话国际权限的页面。您可以在这里找到它:https://www.twilio.com/console/voice/settings/geo-permissions

关于rest - Twilio 程序化语音不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43688266/

相关文章:

linux - 自动设置目录中创建的文件的权限

angularjs - 嵌套 REST 资源的 Angular ui-router 状态名称

"related"资源的 REST 设计

REST Api 身份验证 - 交换私钥

php - 使用带有 PHP 的 Google AdWords API 获取关键字每次点击费用和每月搜索量

json - 来自 REST API 的 JSON 响应是否应该进行 url 编码?

java - 为所有 Junit 测试创建一个参数

python - Scraper Python和YouTube API

安卓 "No content provider found or permission revoke"与安卓 4

permissions - Android Wear 新的(不需要的)权限