Twilio API“ IncomingPhoneNumber.list()”在主帐户上运行缓慢(我只需要总数即可)

时间:2019-10-03 19:35:56

标签: twilio twilio-api

我有一个使用twilio的Flask应用。我向用户显示一个帐户/子帐户中的传入电话总数。

这是我目前正在获取总数的方法:

client = Client(accountsid,accounttoken)

# Get the list
pnlist = client.incoming_phone_numbers.list(limit=1)

# Get the length of the list
total = len(pnlist)

要花费19秒钟以上的时间才能获得主帐户中的号码。最重要的是,我必须对所有子帐户重复此操作。

是否有更好的方法来获取帐户/子帐户的总数?

谢谢!

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

我建议您不要在每次计数时都列出所有数字,而是将计数值缓存在自己的数据库中。

如果您是通过应用程序中的API购买/发布数字,则可以在知道计数变化时进行更新,也可以通过后台作业定期(例如每天一次)进行更新。