在 Twilio flex 中列出我的 phone 数量清单
List my phone number inventory inside Twilio flex
我需要在我的 Flex 应用程序中显示我购买的 phone 个号码的列表,以便让代理选择拨打哪个号码。
我一直在检查 REST 和 flex/manager 文档,但找不到可让我请求购买号码列表的资源。
回答后编辑:
这个 REST API 端点可能看起来像我需要的:
https://www.twilio.com/docs/phone-numbers/global-catalog/api/active-numbers
curl -G https://preview.twilio.com/Numbers/ActiveNumbers/PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.json \
-u '<ACCOUNT_SID:AUTH_TOKEN>'
但据我所知,它需要 phone 编号 id 作为 URL 中的参数? (PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
)
我已尝试请求根资源:https://preview.twilio.com/Numbers/ActiveNumbers/
但是我得到一个错误:The requested resource /Numbers/ActiveNumbers was not found
一些帮助将不胜感激
您可以使用 Active Numbers API 执行此操作。 API 仍处于开发者预览阶段(2020 年 8 月)。
$ curl -G https://preview.twilio.com/Numbers/ActiveNumbers/PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.json \
-u '<ACCOUNT_SID:AUTH_TOKEN>'
API returns 一组活动电话号码及其功能
[{
"phone_number": "+18559728742",
"url": "https://preview.twilio.com/Numbers/ActiveNumbers/PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
"capabilities": {
"voice": {
"inbound_connectivity": true,
"outbound_connectivity": true,
"e911": false,
"fax": true,
"calls_per_second": 20,
"concurrent_calls_limit": 40,
"long_record_length": 30,
"inbound_called_dtmf": true,
"inbound_caller_dtmf": true,
"sip_trunking": true,
"inbound_caller_id_preservation": "international",
"inbound_reachability": "global"
},
"sms": {
....
]
列出您帐户的所有 IncomingPhoneNumber 资源
curl -X GET 'https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/IncomingPhoneNumbers.json?PageSize=20' \
-u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token
来源:https://www.twilio.com/docs/phone-numbers/api/incomingphonenumber-resource
我需要在我的 Flex 应用程序中显示我购买的 phone 个号码的列表,以便让代理选择拨打哪个号码。
我一直在检查 REST 和 flex/manager 文档,但找不到可让我请求购买号码列表的资源。
回答后编辑: 这个 REST API 端点可能看起来像我需要的: https://www.twilio.com/docs/phone-numbers/global-catalog/api/active-numbers
curl -G https://preview.twilio.com/Numbers/ActiveNumbers/PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.json \
-u '<ACCOUNT_SID:AUTH_TOKEN>'
但据我所知,它需要 phone 编号 id 作为 URL 中的参数? (PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
)
我已尝试请求根资源:https://preview.twilio.com/Numbers/ActiveNumbers/
但是我得到一个错误:The requested resource /Numbers/ActiveNumbers was not found
一些帮助将不胜感激
您可以使用 Active Numbers API 执行此操作。 API 仍处于开发者预览阶段(2020 年 8 月)。
$ curl -G https://preview.twilio.com/Numbers/ActiveNumbers/PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.json \
-u '<ACCOUNT_SID:AUTH_TOKEN>'
API returns 一组活动电话号码及其功能
[{
"phone_number": "+18559728742",
"url": "https://preview.twilio.com/Numbers/ActiveNumbers/PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
"capabilities": {
"voice": {
"inbound_connectivity": true,
"outbound_connectivity": true,
"e911": false,
"fax": true,
"calls_per_second": 20,
"concurrent_calls_limit": 40,
"long_record_length": 30,
"inbound_called_dtmf": true,
"inbound_caller_dtmf": true,
"sip_trunking": true,
"inbound_caller_id_preservation": "international",
"inbound_reachability": "global"
},
"sms": {
....
]
列出您帐户的所有 IncomingPhoneNumber 资源
curl -X GET 'https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/IncomingPhoneNumbers.json?PageSize=20' \
-u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token
来源:https://www.twilio.com/docs/phone-numbers/api/incomingphonenumber-resource